フォームでWebブラウザーを使用しています。戻るボタンを押すと、ブラウザは閉じず(GUIの上に留まります)、アプリケーションは最初の画面に戻るまで続きます(タイトルが変更されています)戻るを押したときにBrowserComponent/WebBrowserが閉じない
関連するデバイスを(ブラウザのフォームを開いた状態で)回転させると、前のフォームが表示され、ブラウザの上にレンダリングされます。
これをAndroid 5.0でテストしましたが、シミュレータで正常に動作します。
public static void showBrowser(String id) {
final Form form = new Form("browser");
final WebBrowser browser = new WebBrowser();
form.setBackCommand(new Command(" ") {
@Override
public void actionPerformed(ActionEvent evt) {
//show another form
Login.show();
}
});
form.setLayout(new BorderLayout());
browser.setURL("http://www.google.com");
form.add(BorderLayout.CENTER, browser);
form.show();
}
Login.showで特定のことをしていますか?これは暗黙的に閉じるべきです –
いいえ私は 'Login.show'で特定のことをしていません。私はフォームを表示する直前に特定のことをしていました。答えを確認してください。 –