android-studio - onResume() 在 onAttach() 和 onCreateView() 之前调用
问题描述
我的问题是调用 onResume() 时我的片段尚未创建,而我需要它们执行一些操作(在 onResume 中)
当我启动我的应用程序时,会发生以下情况:
OnCreate() -> OnStart() -> OnResume() -> getItem() -> OnAttach() -> OnCreateView()
当我查看片段和活动的生命周期模式时,onAttach() 和 onCreateView() 在 onResume() 之前被调用,在 onCreate() 之后被调用
任何想法 ?谢谢
编辑
我成功地将指令放入片段的 onResume() 中,但我仍然不明白为什么在片段的 onAttach() 之前调用活动的 onResume()
编辑 2
当我使用另一台设备(在本例中为模拟器)启动我的应用程序时,活动的 onResume() 在 onAttach() 之后被调用,这一次......我真的不明白。如果有人可以解释我会很高兴:)
解决方案
推荐阅读
- docker - 如何使用新标签复制 docker 镜像?
- azure - Azure 数据工厂中的翻转窗口触发器 - 自运行
- django - 使用 Django 将图像转换为 PDF?
- php - 如何从 GMB PHP API 获取“用于查找您的业务的查询”
- flutter - 在 Gitlab 上为 Flutter Web 设置 CI
- node.js - Sequelize bulkcreate 在“)”处或附近引发语法错误
- javascript - Gatsby 在我的图像上添加 gatsby-image-wrapper
- r - 在边距中使用“at”规范(因素问题)
- css - 在css中transformY的目的是什么?
- c - 进程以 C 中的状态 -1073741819 错误终止