私は Android の初心者にすぎませんが、3 番目のメモ帳チュートリアルで少し奇妙に思える多くのことに気付きました。
- このチュートリアルでは、onSaveInstanceState と onPause の両方から saveState を呼び出す必要があると明示的に述べています。これは本当に必要ですか?プロセス ライフサイクルのドキュメントを読むと、システムまたはユーザーによって実行されたかどうかに関係なく、アクティビティが強制終了される前に onPause が常に呼び出されるように思えます。この場合、onPause から saveState を呼び出すだけで十分でしょうか?
- とにかくonResumeは常にonCreateの後に呼び出されるため、onResumeとonCreateの両方でpopulateFields()を呼び出すことは無意味です。したがって、私が正しく理解していれば、 onCreate の呼び出しは有用な目的を果たさず、安全に削除できます。
誰かがこれらの点を確認するか、私が誤解していることを教えてください。
オリー