画面の1つでNullField()を使用しているので、デフォルトのフォーカスはどのボタンにもありません。しかし、フィールドがない画面をクリックすると、メニュー画面が表示されます。メニューボタンをクリックしたときに開くはずのメニュー画面が表示されないようにします。
どうもありがとう
画面の1つでNullField()を使用しているので、デフォルトのフォーカスはどのボタンにもありません。しかし、フィールドがない画面をクリックすると、メニュー画面が表示されます。メニューボタンをクリックしたときに開くはずのメニュー画面が表示されないようにします。
どうもありがとう
オーバーライド方法。
protected boolean navigationClick(int status, int time) {
Field focus = UiApplication.getUiApplication().getActiveScreen()
.getLeafFieldWithFocus();
if (focus instanceof NullField) {
return true;
}
return super.navigationClick(status, time);
}
注: このコードは、ヒントを提供するためだけのものです。