私は、他のAndroidの他のデバイス用にコードネーム1のアプリを書き直しています。シミュレーターではすべて正常に動作しています。ボタンを押すと、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に入れてみましたが、まだ何もありません。私は開発者ガイドと見つけたすべての例を確認しましたが、誰もがこれに問題はありませんでした (シミュレーターでも問題ありませんでした)。誰でもこれを解決できますか?ありがとうございました :)