很自我解释的问题。如果我从活动A开始活动B,并且用户随后按回或回到家中,活动B将被销毁,活动A将回到前台。现在是活动A的onCreate
方法保证被调用?这对我来说似乎是这样。只是想检查。是否将活动带到前台调用其onCreate方法?
2
A
回答
1
0
不,你的父活动可以在任何时间被破坏,因为它可以调用的onResume()。
这取决于手机内存,尝试做一个低规格的手机上,可能会调用的onCreate()
1
相关问题
- 1. 活动未开始,其当前任务已被带到前台
- 2. 调用从一个到激活Google其他方法(java.lang.IllegalStateException:之前的onCreate不向活动系统服务())
- 3. 如何在android启动时禁用“将活动带到前台”?
- 4. 活动调用onCreate on Back
- 5. 开始活动不会将应用程序带到前台
- 6. 在其onCreate方法中启动新活动后的上一个活动状态?
- 7. 警告:活动未开始,其当前任务已被带到前台
- 8. 如何防止的onCreate/onCreateView方法的调用,如果该活动是整理
- 9. 不调用SQLiteOpenHelper onCreate方法
- 10. 在onCreate中调用方法
- 11. 将UIScrollView带到前台
- 12. 将进程带到前台
- 13. 将Shell中的活动作业从背景移到前台或其他方式
- 14. 将任务发送到背景并将其带到前台
- 15. 扩展库活动不会调用onCreate
- 16. 如何从其片段类调用oncreate活动?
- 17. Android:避免在从其他活动返回时调用onCreate()
- 18. 如何在后台运行某些活动..无论前台是否有其他活动
- 19. onCreate之前的活动无法使用系统服务?
- 20. android活动方法调用
- 21. 的AsyncTask:使值到一个活动(onCreate方法)
- 22. 通过调用方法调用其他活动
- 23. onCreate方法是调用onConfigurationChanged方法在Activity类
- 24. 如何将Android Activity带到前台并检测它是否在后台?
- 25. 无法在onCreate中调用方法()
- 26. 使用onCreate后切换到活动
- 27. android - 静态var被杀,但活动被带到前台
- 28. 在主屏幕顶部的活动上调用movetasktoback方法并不会将主屏幕带到前景
- 29. Android活动调用onCreate而不是onDestroy。为什么?
- 30. 如何以编程方式将应用程序带到前台
内存不足可能会导致活动被破坏(以及随后当您返回到它重新创建),但没有“明确的”'savedInstanceState'。实际上,'savedInstanceState'将会写入任何内容,这正是允许系统安全销毁和重新创建活动的原因。 –
@ BenP。基于LifeCycycle有不同版本的savedInstanceState。 savedInstanceState是Bundle的实例。捆绑,默认情况下,不是持久的。在低内存中,如果onStart()的savedInstanceState被销毁,则OS使用onCreate()的savedInstanceState重新创建Activity。您必须使用PersistentBundle来保证您可以恢复任何活动状态。 –
因此'onStart'不保证被调用? “onResume”呢? –