2011-11-13 7 views
0

ボタンを押すと、新しいアクティビティが開始されます。このアクティビティでは、alertdialogを選択するオプションをポップアップします。戻る矢印をクリックすると、警告ダイアログが表示されず、オプションが選択されなかったため空白の画面が表示されます。以前の活動に戻ってみたい。この単一のアクションの代わりに、私はバック矢印がいつものように正常に機能するようにしたいと思います。私はback arrowを無効にしようとしましたが、alertdialogは以前の活動に戻る代わりに常に隠れています。もう一つの問題があります。開始前の活動として戻る矢印onclickアクションを行うことはループを作ります。それはpreviosの活動に切り替わり、次は矢印をクリックしてacitivityに切り替え、alertdialogになった。alertdialogを隠す代わりに以前のアクティビティ

答えて

2

あなたが期待される動作を変更する必要がある場合は、このような何かやってみてください:それは魔法のように働いて、

dialog.setOnCancelListener(new OnCancelListener() { 
    @Override 
    public void onCancel(DialogInterface dialog) { 
     finish(); 
    } 
}); 
+0

グレートを – Martus0

関連する問題