2014-04-28 91 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() 

此方法可以得到前臺應用程序包的名稱。

可以使用線程聽的變化。

相關問題