【问题标题】:Android: How to Force reload activity if came from background?Android:如果来自后台,如何强制重新加载活动?
【发布时间】:2015-01-08 14:32:20
【问题描述】:

如果有来自后台的东西,我需要强制重新加载活动。意思是,它已经在运行并从活动应用列表中回调或点击她的图标。

我想问一下这方面的最佳做法是什么?我应该在onResume 事件中再次致电onCreate 还是其他什么?

感谢您的帮助。

【问题讨论】:

    标签: android android-activity android-lifecycle activity-lifecycle


    【解决方案1】:

    将每次Activity 出现在前台时要运行的代码从onCreate 移动到onResume。您不必担心第一次启动Activity 时运行的代码,因为onResume 总是在onCreate 之后调用。这张Activity 生命周期图可以帮助您理解这一点:

    【讨论】:

      猜你喜欢
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 1970-01-01
      • 2011-09-21
      • 2013-06-09
      • 2019-04-16
      • 1970-01-01
      相关资源
      最近更新 更多