有沒有什麼方法可以在不是活動的java類中捕捉onPause()?我有一個在其他應用程序中使用的Java輔助類的本機代碼,並且每當這些應用程序進入後臺時,我也想爲它做好準備。我該如何解決這個問題?是否足夠讓我的Java類擴展一些類來獲得onPause(),即使它沒有註冊爲清單等中的活動?Android - 捕捉onPause而不是活動活動
0
A
回答
0
創建名爲助手類onPause()
或prepare()
或whateverSuitYou()
一個公共方法,並從Activity
的onPause()
調用它。
0
今天我們可以使用Application類的registerActivityLifecycleCallbacks()並提供onActivityPaused()。
例子:
AppContext.registerActivityLifecycleCallbacks(new Application.ActivityLifecycleCallbacks() {
@Override
public void onActivityPaused(Activity activity) {
//handle here
}
}
相關問題
- 1. android活動加載舊活動而不是創建舊活動的新實例
- 2. Android新活動擴展ActionBar類而不是活動類
- 3. Android - 鍵盤顯示在活動下面,而不是活動
- 4. Android:爲什麼活動在onPause?
- 5. 來自活動的onpause mediaplayer
- 6. onPause/onResume活動問題
- 7. 捕捉watch2的非活動狀態
- 8. 圖像捕捉和活動中顯示
- 9. 我如何捕捉iTunes活動?
- 10. 如何捕捉瀏覽器活動?
- 11. Android SDK創建FragmentActivity而不是活動
- 12. 隨機活動打開,而不是啓動器活動
- 13. BroadcastReceiver而不是活動
- 14. 活動未開始;另一項活動是開始而不是
- 15. Android。如何開始活動而不創建新活動?
- 16. 捕捉其他活動的屏幕在Android的
- 17. 保存活動視圖onpause或backkey
- 18. 攝像頭捕捉活動MediaStore.ACTION_IMAGE_CAPTURE不寫入Uri
- 19. 活動的方法的onPause顯示AlertDialog
- 20. 活動結束活動Android
- 21. setResult調用相同的活動,而不是調用父活動
- 22. ListView形成一個活動的一部分,而不是活動?
- 23. Android保存活動動態創建佈局onPause
- 24. Android通知打開最後的活動,而不是正確的活動
- 25. Android活動刷新本身而不是打算進行預期活動
- 26. 如何使用活動,而不是ListActivity
- 27. 創建活動而不是恢復它
- 28. 在不同的活動中捕捉倒數計時器
- 29. 活動crashesh而透明的活動
- 30. 重新啓動活動,而不是重新創建[Android的]
所以我不得不延長我的助手類作爲一個活動,我會回調呢?即使它不在android的清單? – KaiserJohaan
您正在活動中創建助手類的對象,對嗎? –
不,我不是。我的幫助程序類包含我從本機代碼調用的靜態方法,那它 – KaiserJohaan