Fad*_*lim 5 android activity-lifecycle android-activity onactivityresult
我正在尝试新的Android P Developer Preview,场景如下:
(这里还有一个帖子,确认了 OnActivityResult 和 OnResume这个订单的执行顺序)来自 rndstr 的回答
现在在测试Android P Preview 时,Activity 生命周期是:
Android文档https://developer.android.com/reference/android/app/Activity#onactivityresult 说仅 是onActivityresult应该来之前的onResume,它没有提到在onStart
有人可以帮忙吗?这是 Android P Preview 中的错误还是新行为?有没有很好的文档?
我正在使用 targetSDK:23
活动 A 是:SingleTask 活动 B 是:SingleTop
在我看来,您已经回答了自己的问题!
文档只说
onActivityResult()会在之前调用onResume(),它什么也没说onStart()。
onStart()并且onStop()仅在您Activity不可见时调用。这意味着如果你启动另一个Activity并且Activity没有完全覆盖屏幕,你Activity将不会得到onStop(),onRestart()和onStart()调用。因此,您不应该依赖它们,也不应该依赖调用它们的顺序。