我正在为其他 android 设备编写一个代号为 one 的应用程序。在模拟器上一切正常,我有一些按钮,按下时可以访问 HTML 页面,实际代码是:
wifi.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ev){
Form form = new Form("WiFi");
Container container = new Container();
WebBrowser wb = new WebBrowser();
container.addComponent(wb);
wb.setURL("jar:///assets/html/wifi.html");
System.out.println("url:"+wb.getURL());
Command backCommand = new Command("Back") {
public void actionPerformed(ActionEvent ev) {
wifi.getComponentForm().showBack();
}};
form.addCommand(backCommand);
form.setBackCommand(backCommand);
form.addComponent(container);
form.show();
}
});
当我第一次想 getURL() 回来时,字符串是空的;然后,当我想为 Android 设备(Android 4.3 的 Galaxy Nexus)构建时,当我点击按钮时,它只返回一个空白页面。我还尝试了使用https://www.google.com之类的 http 链接,在模拟器上没问题,在设备上通常是空白页。然后我尝试修改 html 文件的位置,将它放在 src 中,就像图像文件(在设备上工作)一样,但仍然没有。我已经检查了开发人员指南和我能找到的每个示例,每个人都对此没有问题(在模拟器上我也没有)。谁能解决这个问题?谢谢 :)