当我的应用程序从后台返回时,它会转到最后一个活动(屏幕)。 我希望它转到主屏幕 - 我怎么能做到这一点? 或者,当整个应用程序(非活动)从背景到前端时如何检测事件? 谢谢!
答案 0 :(得分:3)
如果你正在建立'runnable',你可以覆盖onPause和onResume。
答案 1 :(得分:1)
可以通过多种方式更改正常任务的“堆栈”行为,但它非常简单。使用startActivity()标志可以实现某些选项,其他一些选项可以通过清单<activity>
元素的属性实现。有些是两种方式,有些则不是。有些人只有在与其他人合并时才会工作,如果与其他人合并则会改变行为我对这些功能感到很困惑。
幸运的是,this简单的选项可能是你感兴趣的。
答案 2 :(得分:0)
您可以尝试在该活动的finish()
方法上调用onPause()
,该方法正在恢复将应用程序置于前台。这将完成该活动,现在您的主页活动将位于活动堆栈的顶部,并在恢复到前台时首先显示。
我希望这会对你有所帮助。