如何通过UI Builder使用web 控件?(模拟器上能用,而真机上却不能用)
我使用下面代码获取UI Builder上的web控件: __pWeb = static_cast(GetControl(L"IDC_WEB1"));__pWeb->LoadUrl("/Res/help.html");
问题是:在模拟器上运行正常,而在真机上就不行,程序异常终止。
请问这是什么原因?应该怎么使用web控件。
PS:我直接用下面的代码创建web控件在真机和模拟器上都没有问题
__pWeb = new Web();
r = __pWeb->Construct(Rectangle(0, 0, 480, 750));
TryCatch(r == E_SUCCESS, ,"Web is not constructed\n ");
r = AddControl(*__pWeb);
TryCatch(r == E_SUCCESS, ,"Web is not attached\n ");
__pWeb->SetFocus();
__pWeb->LoadUrl("/Res/help.html");
return r;
CATCH:
AppLog("Error = %s\n", GetErrorMessage(r));
return r;
--------------------编程问答-------------------- __pWeb = static_cast<Web*>(GetControl(L"IDC_WEB1"));
if(__pWeb != null){
__pWeb->LoadUrl("/Res/help.html");
} --------------------编程问答-------------------- 我的代码就是这样写的,在模拟器上运行正常,而在真机上一运行程序就异常终止,不知道是什么原因。
--------------------编程问答-------------------- 你是用的那个版本的SDK?
真机调试用的那一款手机?
--------------------编程问答-------------------- --------------------编程问答-------------------- 使用Web控件在手机上调试的时候manifest.xml里面需要配置WEB_SERVICE权限组才能够正常运行,你可以在bada开发者网站上注册并配置manifest文件。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
补充:移动开发 , 三星应用社区