0

チェックボックスがあり、チェックボックスをオフにすると、警告ダイアログが表示されます。アラート ダイアログ ポップアップの表示で戻るキーを押したときに設定を保持したい。私はonKeyDownメソッドを認識しており、alertDialogBu​​ilderで使用したいときに問題に直面しています。アラート ダイアログ ポップアップが表示されたときにバック キー/オン キー ダウン イベントをリッスンし、ユーザーがチェックを外して > ポップアップを表示 > バック キーを押したときにチェックボックスの設定を保持するにはどうすればよいですか。ありがとう。

4

1 に答える 1

0

答えが見つかりました。代わりに onKeydown を使用する必要はありません:setOnCancelListener

 new AlertDialog.Builder(mContext).setIcon(
    android.R.drawable.ic_dialog_info).setTitle(
    R.string.pref_title_mms_notification_led_color).setView(v)
    .setOnCancelListener(new OnCancelListener() {
        public void onCancel(DialogInterface dialog) {
            mDialogShowing = false;
            mNotificationManager.cancel(0);
        }
    }).setNegativeButton(android.R.string.cancel,
于 2013-01-10T21:33:54.553 に答える