创建了Android生命周期事件



如果您请访问链接https://developer.android.com/reference/androidx/lifecycle/lifecycle.state.state.html#created您会看到创建的事件在两个条件下

提出

1(在创建后(可以理解(之后2(就在脚下之前(等等?(

为什么生命周期会在onstop之前提出创建的事件?

首先,创建不是事件,而是活动状态。给定的DOC均值在ongreate((调用后,创建了活动(然后在onresume((呼叫后恢复(。当调用活动onstop((的活动再次创建活动(在这种情况下创建但未恢复(。

请小心,您使状态与事件感到困惑!

状态(枚举值(:创建,破坏,初始化,恢复,开始

还检查以下内容:https://developer.android.com/guide/components/activities/state-changes

"当发生配置更改时,活动将被破坏和重新创建。原始活动实例将具有onpause((,onstop((和ondestroy((触发的ondestroy((回调。将创建活动的新实例并具有触发了otCreate((,onstart((和onResume((回调。"

因此,鉴于可能的状态,创建的是当onstop称为

时最适合的状态。

相关内容

  • 没有找到相关文章

最新更新