检测应用程序何时从后台变为活动状态

时间:2011-02-24 16:53:02

标签: android

当我的应用程序从后台返回时,它会转到最后一个活动(屏幕)。 我希望它转到主屏幕 - 我怎么能做到这一点? 或者,当整个应用程序(非活动)从背景到前端时如何检测事件? 谢谢!

3 个答案:

答案 0 :(得分:3)

如果你正在建立'runnable',你可以覆盖onPause和onResume。

答案 1 :(得分:1)

可以通过多种方式更改正常任务的“堆栈”行为,但它非常简单。使用startActivity()标志可以实现某些选项,其他一些选项可以通过清单<activity>元素的属性实现。有些是两种方式,有些则不是。有些人只有在与其他人合并时才会工作,如果与其他人合并则会改变行为我对这些功能感到很困惑。

幸运的是,this简单的选项可能是你感兴趣的。

答案 2 :(得分:0)

您可以尝试在该活动的finish()方法上调用onPause(),该方法正在恢复将应用程序置于前台。这将完成该活动,现在您的主页活动将位于活动堆栈的顶部,并在恢复到前台时首先显示。

我希望这会对你有所帮助。