アプリケーション設定をSharedPreferencesに保存するのに適切な時期はいつかと思いました。onStop
、またはの間にそれを行う必要がありonDestroy
ますか?どちらの方法にも長所と短所があることを私は理解しています。
onStop
ユーザーの意図がアプリケーションを終了しない場合は、アプリケーション設定をSharedPreferencesに保存することは冗長であるように思われます。彼は単にホームを押す(onStopと呼ばれる)->ホームを長押しする->アプリケーションをもう一度選択してアプリケーションを再起動する
onDestroy
ユーザーは、ホームを押す( onStopと呼ばれる)->ホームを長押し->アプリケーションを左にスワイプしてアプリケーションを強制終了することで、アプリケーションを強制終了できます。ユーザーがその方法でアプリケーションを終了すると、アプリが強制終了されても呼び出されていないことに気付きます。したがって、アプリケーション設定は保存されません。onDestroy
それで、またはの間に、アプリケーション設定を保存する方が良いですonStop
かonDestroy
?