ユーザーが画面の戻るボタンを押したり、戻るボタンを無効にしたりできないようにする必要があります。タスクを完了するにはどうすればよいですか?
また、同じ画面でユーザーが [OK] ボタンをクリックすると、ホームからのすべての画面がクリアされ、ホーム画面が表示されます。
ここで答えを得ましたが、うまくいきません。Simulator 9550 でアプリをテストしています。OS の問題かどうかはわかりません。
ありがとう。
ユーザーが画面の戻るボタンを押したり、戻るボタンを無効にしたりできないようにする必要があります。タスクを完了するにはどうすればよいですか?
また、同じ画面でユーザーが [OK] ボタンをクリックすると、ホームからのすべての画面がクリアされ、ホーム画面が表示されます。
ここで答えを得ましたが、うまくいきません。Simulator 9550 でアプリをテストしています。OS の問題かどうかはわかりません。
ありがとう。
ユーザーが ESC / back キーを押したときの動作を変更するには、サブクラスでkeyChar() メソッドをオーバーライドするだけです。Screen
protected boolean keyChar(char c, int status, int time) {
if (c == Characters.ESCAPE) {
// do nothing if ESC was pressed
return true;
} else {
// accept the default behaviour for other keys
return super.keyChar(c, status, time);
}
}
アプリのホーム画面以外のすべての画面をポップ (削除) するには、この最近の回答を参照してください...リンク先の画面にはバグがあります。