我开发我在哪里使用浏览器领域来加载它的HTML文件的应用程序。 我的代码如下。
Main.java
//pushing screen to browser field page..
public Main()
{
// Push a screen onto the UI stack for rendering.
pushScreen(new WebViewController());
}
WebViewController.java
BrowserFieldConfig bfConfig = new BrowserFieldConfig();
bfConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,
BrowserFieldConfig.NAVIGATION_MODE_POINTER);
bfConfig.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED,
Boolean.TRUE);
bfConfig.setProperty(BrowserFieldConfig.ALLOW_CS_XHR, Boolean.TRUE);
bfConfig.setProperty(BrowserFieldConfig.INITIAL_SCALE, new Float(0.0));
bwf = new BrowserField(bfConfig);
add(bwf);
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
// TODO Auto-generated method stub
bwf.requestContent("local:///html/index.html");
}
}, 500, false);
我所有的服务器代码和UI设计是在JavaScript和HTML网页分别从index.html页面调用...
按照下面的代码,它正在(执行)在模拟器&运行时期间从服务器中获取数据。 但是,当我在BlackBerry设备正在运行仅UI设计从index.html页面加载而不是从服务器获取数据。 我没有得到任何想法什么的误差。 我启用JavaScript,BlackBerry设备还会但仍不能正常工作..
由于我是新来这个黑莓开发,无法在黑莓设备上运行,同时发现有什么用我的应用程序的问题。
按下面的代码,我应该添加任何外部代码来获取数据从服务器(比如刚刚签署后访问互联网的Blackberry设备)
在模拟器,它正在好与从服务器获取数据。 当BlackBerry设备只主网页UI(index.html中UI)执行加载而不是从服务器获取数据。
谁能帮我这个.....