0

変更後にこの設定を確認するボタンがあるPreferenceActivityがあります。しかし、戻るボタンまたはホームボタンを押すと、この設定も保存されます。この動作を変更するにはどうすればよいですか?

4

2 に答える 2

0

onStopメソッドをオーバーライドすると、ダイアログが表示され、確認がない場合は、優先フィールドを初期値にリセットして、アクティビティを終了します。

于 2012-02-09T08:40:09.850 に答える
0

上書きonPause()して保存アクションをキャンセルすることができます。Activity android のライフサイクルを知っておく必要があります。正しい方法で正しいことを行います。

于 2012-02-09T07:48:12.200 に答える