【发布时间】:2015-01-08 14:32:20
【问题描述】:
如果有来自后台的东西,我需要强制重新加载活动。意思是,它已经在运行并从活动应用列表中回调或点击她的图标。
我想问一下这方面的最佳做法是什么?我应该在onResume 事件中再次致电onCreate 还是其他什么?
感谢您的帮助。
【问题讨论】:
标签: android android-activity android-lifecycle activity-lifecycle
如果有来自后台的东西,我需要强制重新加载活动。意思是,它已经在运行并从活动应用列表中回调或点击她的图标。
我想问一下这方面的最佳做法是什么?我应该在onResume 事件中再次致电onCreate 还是其他什么?
感谢您的帮助。
【问题讨论】:
标签: android android-activity android-lifecycle activity-lifecycle
将每次Activity 出现在前台时要运行的代码从onCreate 移动到onResume。您不必担心第一次启动Activity 时运行的代码,因为onResume 总是在onCreate 之后调用。这张Activity 生命周期图可以帮助您理解这一点:
【讨论】: