我在Fragment
生命周期中发现了一个非常奇怪的行为。
在一个Fragment
上进行了几次测试之后,我意识到每次都得到这个执行顺序:
我真的很惊讶,因为我确信onStart
只会在执行onCreateOptionsMenu
之后被调用。
仅供参考,我试图在MenuItem
中将onCreateOptionsMenu
设置为全局类变量,以便能够在onStart
中使用它。当然,由于上面解释的执行顺序,我得到了一个空指针。
似乎我越是深入了解Fragment的生命周期,我失去的越多,文档只详述主要方法,而不是onCreateOptionsMenu
,onPrepareOptionsMenu
,{onCreateContextMenu
{1}}等等。
有人有任何关于此的其他信息,documentation并没有真正帮助......
谢谢