0

MainActivity と、EditText を持つ 2 番目の Activity があります。EditText の内容が常に保存されるようにします。ただし、1文字が変更された後にファイルを書き込む EditTextChangedListener は必要ありません。

良い解決策は何ですか?onPause または onBackPressed について考えました。

ホームボタンのこと?アプリは開いたままだと思うので、保存する必要はありますか?電話のような他の割り込みはどうですか?onPause はそれをすべてキャッチしますか?

ありがとうございました。

4

3 に答える 3

0

いいえ。ここでの正解は、「return」キー イベントをリッスンすることです。これは、ユーザーがフィールドへの入力を完了したことを意味し、フィールドの内容のファイルへの保存をトリガーします。他の多くの状況でも役立ちます。

この回答を参照してください: Android Use Done button on Keyboard to click button

ピーター。

于 2014-06-18T19:28:24.433 に答える