0

ユーザーが戻るボタンを押したときに editText ビューのテキストを保存したいと考えています。だから私は手順(EditText)e.getText().toString()内で呼び出します。onPause()しかし、これでは遅すぎます。 onPause()[戻る] ボタンを押した後に が呼び出されると、ビューは既に消えておりe.getText().toString()、アプリケーションがフリーズします。

これは、ファームウェア 2.1-update1 を搭載した Samsung GT-I9000 で発生します。

何か案は?

4

2 に答える 2

2

あなたはあなたのe.getText().toString()前に電話する必要がありますsuper.onPause();

于 2011-11-09T13:49:38.743 に答える
0

どの API レベルに取り組んでいますか?

API レベル 5 以降、関数onBackPressedをオーバーライドできます。そうでない場合は、onKeyDownメソッドを使用する必要があります。

于 2011-11-09T13:40:30.387 に答える