2014-04-28 61 views
1

是否可以检查Android应用程序是否进入前台?也许什么回调函数?任何想法或建议表示赞赏。如何检查Android应用程序是否进入前台?

+0

你尝试过的onResume() – Neji

+0

喜请参阅本http://stackoverflow.com/questions/8489993/check-android-application-is-in-foreground-or-not –

回答

1

可以在onRestart()方法写回调活动代码。一旦你的活动涉及到前台

+0

'onRestart()'会火,如果应用程序重新启动,但是当应用程序来自前台时,通常'onResume()'会被触发。 – Kedarnath

+0

只要你按后退按钮和时间onRestart()将被调用,您可以尝试 –

+0

同意来吧前台活动,但这种情况只有在活动破坏了,没有别的。 – Kedarnath

0

按照Android的生命周期onResumeonStart将被调用。欲了解更多详情Android life cycle

1
ActivityManager.getRunningTasks(1).get(0).yourActivity.getPackageName() 

此方法可以得到前台应用程序包的名称。

可以使用线程听的变化。

相关问题