假設如果我使用我的android應用程序,並且我點擊主頁按鈕說xyz
活動。 現在,此時該應用程序正在後臺運行,現在,如果應用程序再次啓動,則xyz
活動將處於前臺,這很好,但我想檢查該應用程序是從後臺還是現在調用。 我有一些困惑,如果它必須採用onResume()
方法做一些事情,但不知道確切的解決方案。 任何人都可以幫助我解決這個問題。檢查我的應用程序是否從後臺啓動或不在android中?
-1
A
回答
0
請閱讀this文章。如果您創建活動,您將通過onCreate
- >onStart
- >onResume
,如果您返回活動,您將通過onRestart
- >onStart
- >onResume
。
0
如果您想知道您的應用程序是否使用onResume(),您可以在您的活動中實現類似的功能,並在返回主頁時檢查日誌。
@Override
public void onResume() {
super.onResume();
Log.d(「Test」, 「onResume」);
}
在你的日誌,你應該會看到類似的東西,如果你還實現了在onPause,的onStop和在onStart,然後按home鍵:
12-09 04:18:47.696: D/Test(2995): onPause
12-09 04:18:50.346: D/Test(2995): onStop
當您啓動再次應用:
12-09 04:20:08.726: D/Test(2995): onStart
12-09 04:20:08.766: D/Test(2995): onResume
+0
謝謝 我會試試這個 – Syn3sthete
相關問題
- 1. 如何檢查應用程序是否在前臺或後臺
- 2. 啓動我的android應用程序*在後臺*啓動
- 3. Android應用程序在後臺啓動
- 4. android:如何檢查應用程序是否在後臺運行
- 5. 檢查Android應用程序是否在後臺?
- 6. 如何檢查互聯網是否可用或在Android應用程序啓動?
- 7. 使用android Intent在後臺啓動我的應用程序
- 8. 檢查應用程序是否從Visual Studio中啓動
- 9. 檢查應用程序是否從後臺任務運行
- 10. Android檢查應用程序包是否可啓動
- 11. 確定是否由os在後臺啓動cordova應用程序
- 12. 如何從後臺服務或其他應用程序檢測Android應用程序的啓動
- 13. 檢測Android應用程序是否在後臺運行
- 14. 在android如何在後臺連續檢查WiFi是否啓用
- 15. 如何檢查應用程序是否在後臺?
- 16. Swift 3:檢查應用程序是否在後臺
- 17. 檢查我的應用程序是否在Android中運行
- 18. Android後臺進程 - 從應用程序啓動到關閉
- 19. 在後臺啓動我的控制檯應用程序
- 20. 檢查是否啓用鍵盤鎖,即從Android應用程序當前活動
- 21. 在後臺啓動應用程序
- 22. 在後臺啓動應用程序
- 23. 從我的Android應用程序啓動Android應用程序
- 24. 如何檢查我的應用程序是否爲默認啓動程序
- 25. 檢查是否使用Android應用程序啓用藍牙
- 26. 當Android在後臺遇難後重新啓動應用程序
- 27. 如何檢查用戶或其他應用程序是否啓動了Android應用程序
- 28. Android檢測應用程序是否進入後臺
- 29. Android的 - 從家庭或歷史檢測應用程序啓動
您之前說過,您不想使用taskmanager來檢查應用程序是否已在後臺運行。因此,請張貼代碼以確保活動首先在後臺運行,並在下次啓動時被調用到前臺。只有這樣,我們才能嘗試告訴你一些有關預期行爲的信息。 – MarchingHome
爲什麼對這個問題downvote? 有人可以解釋我 – Syn3sthete