私のアクティビティにProgressDialogがあり、ツールバーのBackButtonをクリックすると閉じます。私は電話のBackButtonの機能を処理するOnKey関数を追加し、それはうまく動作しますが、ツールバーのBackButtonをクリックすると機能しません。ProgressDialogを設定する戻るボタンを閉じるにはツールバー
Public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
progressdialog.dismiss();
finish();
}
return true;
}
私は、ツールバーの戻るボタンでsetOnclickListenerメソッドを追加したが、データがデータベースから完全にロードされたときとProgressDialogが戻って、以前の活動に行くことを閉じると、それだけで動作します。
asyncTask内でprogressdialog.show()を呼び出していますか? – yasin
申し訳ありませんが、私はあなたの質問を得ていませんでした。 @yasin – ASH