在方向更改期间具有setRetainInstance(true)的片段

时间:2012-07-21 07:35:26

标签: android android-fragments

当设置为retainInstance时,方向更改期间片段的生命周期是多少?什么函数被调用,什么不是?

1 个答案:

答案 0 :(得分:1)

在方向更改期间,再次调用onCreateView()和onActivityCreated()函数。但是没有给出bundle,因为片段只是分离而不是被破坏。这意味着片段的所有变量都应该在onCreate本身而不是onActivityCreated中设置。此外,onActivityCreated()可以直接从savedInstanceState中访问不使用它们的变量。