gpt4 book ai didi

android - Fragment 生命周期中的 onCreateOptionsMenu

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:12:03 27 4
gpt4 key购买 nike

我在 Fragment 生命周期中发现了一个非常奇怪的行为。

在对一个Fragment 进行多次测试后,我意识到我每次都得到这样的执行顺序:

  1. onCreateView()
  2. onStart()
  3. onCreateOptionsMenu()

我真的很惊讶,因为我确信 onStart 只会在 onCreateOptionsMenu 执行后被调用。

仅供引用,我试图将 MenuItem 设置为 onCreateOptionsMenu 中的全局类变量,以便能够在 onStart 中使用它。当然,由于上面解释的执行顺序,我得到了一个空指针。

似乎我越深入 Fragment 的生命周期,我就越迷失,文档只详细介绍了主要方法,从来没有像 onCreateOptionsMenuonPrepareOptionsMenu 这样的方法, onCreateContextMenu

是否有人对此有任何其他信息,documentation不是很有帮助...

谢谢

最佳答案

检查一下 https://github.com/xxv/android-lifecycle .在那里您可以看到 fragment 和 Activity 的完整生命周期。

关于android - Fragment 生命周期中的 onCreateOptionsMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23310502/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com