【问题标题】:Is there any method that runs when returning to activity?返回活动时是否有任何方法运行?
【发布时间】:2011-12-06 23:58:36
【问题描述】:

这就是场景。我刚刚停止了一个线程,按下后退键返回到上一个活动,唯一的问题是我想在发生这种情况时执行一个方法,所以我想我可以使用这样的东西覆盖一个方法:

  @Override protected void onResume() {
            super.onResume();
        }

但这似乎在我开始活动时运行。我想要这个功能,但是当按下返回键返回时。

对不起,如果没有意义,我对术语不是很了解。

【问题讨论】:

  • 有几种方法可以处理此问题,具体取决于您来自何处的上下文。例如,可以使用回调处理线程完成,可以使用 onNewIntent 处理意图调用等。发布有关如何调用新活动以及关闭位置的完整代码将帮助我们了解您需要什么。
  • 我很确定你会觉得这个问题很有趣:stackoverflow.com/questions/2441145/…

标签: android android-activity


【解决方案1】:

根据official documentationonResume() 正是您想要的 - 它总是在活动进入前台时执行,与onCreate() 和/或onStart() 一起或单独执行,具体取决于当前进程和活动状态。

【讨论】:

  • 正确,我相信你的话,眯着眼睛看着代码。原来我正在错误地测试该功能。谢谢
  • stackoverflow.com/a/58504433/5219642 了解更多详情,您可以查看此
猜你喜欢
  • 2011-03-13
  • 1970-01-01
  • 2017-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多