2011-01-28 4 views
0

ダイアログが消えたときにdismissDialog(ID)が呼び出されるようにする(disapires、get closed ...)ので、BACKボタンを押すか、ダイアログを閉じるシナリオが発生する可能性があります。cancelListenerとkeyListener

どちらが優れたアプローチですか?ダイアログでonCancelListenerを呼び出すまたはOnKeyListenerを呼び出してif (keyCode == KeyEvent.KEYCODE_BACK) // do smthを割り当ててください

ありがとうございます。

答えて

1

使用onBackPressed()、クリーンアップまたは何でもあなたを行うにはdismissdialog()でしたい。

0

ダイアログできるようにするためにアリいない場合、バックボタンpressed.itは、以下のようにダイアログのプロパティを設定することによって行うことができたときに、消える:


dialog.setCancelable(false);//here dialog is object of Dialog class which you want to show