最近,我从使用BlackBerry Facebook转向使用项目的源代码(从构建jar的标记中签出)。
从这个开关开始,我就遇到了BrowserField问题:
在设备上,加载图形一直持续到我退出。
在模拟器上我看到:
请求内容的
错误
错误信息为空。
其中APPLICATION_ID是我正确的应用程序ID。
上面的URL在我的PC浏览器中打开很好,我已经通过Facebook的源代码进行了一段时间的调试,没有发现任何东西。
可能应用程序id最近可能在我不知道的情况下发生了更改,我的下一步是恢复到只为测试目的使用.jar。
以前有人看到过BlackBerry SDK的类似行为吗?
发布于 2012-10-11 17:36:17
我不确定在您的情况下是否发生了这种情况,但是在初始化ProtocolController之前设置了BrowserField时,我已经看到了这个错误。就像这样:
private BrowserField bf;
...
BrowserFieldConfig bfc = new BrowserFieldConfig();
// bf not initialized yet but no compiler error
bfc.setProperty(BrowserFieldConfig.CONTROLLER, new ProtocolController(bf){
public void handleNavigationRequest(BrowserFieldRequest request) throws Exception {
super.handleNavigationRequest(request);
}
public InputConnection handleResourceRequest(BrowserFieldRequest request) throws Exception {
return super.handleResourceRequest(request);
}
});
bf = new BrowserField(bfc);
add(bf);
bf.requestContent("http://www.google.com");
...只需在初始化ProtocolController之后,但在请求内容之前设置BrowserField,就可以解决这个问题。
https://stackoverflow.com/questions/9466155
复制相似问题