Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
フラグメントがretainInstanceに設定されている場合、方向変更中のフラグメントのライフサイクルはどのようなものですか? 呼び出される関数と呼び出されない関数は?
向きの変更中に、onCreateView() および onActivityCreated() 関数が再度呼び出されます。ただし、フラグメントはデタッチされているだけで破棄されていないため、バンドルは指定されていません。つまり、フラグメントのすべての変数は、onActivityCreated ではなく、onCreate 自体で設定する必要があります。また、onActivityCreated() は、変数を使用していない変数に、savedInstanceState から直接アクセスできます。