我正在設計一個體繫結構,應用程序需要在每次進入後臺時執行某些操作(onPause),並在每次操作返回前臺時(onResume)執行一組操作,而不管活動(所有活動)。有沒有一種方法可以實現這一點,而無需在每個活動類中調用onPause和onResume覆蓋這些方法?Android - 在應用程序的所有活動上執行代碼onResume和onPause?
3
A
回答
7
製作屬於自己的課程,並將其延伸至Activity
,並將其所需的行爲添加到其和onResume
方法中。
然後你將這個類擴展到你的活動中。
public class BaseActivity extends Activity {
@Override
protected void onPause() {
// ...
}
@Override
protected void onResume() {
// ...
}
}
public class Activity1 extends BaseActivity {
// ...
}
1
,你可以在它擴展了您Activities
由BaseActivity
其中extends Activity
,並創建兩個方法的onPause/的onResume。
有關更多信息,請參閱this answer。
相關問題
- 1. onResume/onPause在iOS應用程序上
- 2. Android - onPause和onResume
- 3. onPause/onResume活動問題
- 4. Android onPause和onResume方法
- 5. 在應用程序中使用OnPause和OnResume
- 6. 使用onResume和onPause
- 7. 如何防止在應用程序啓動時在onResume中執行代碼?
- 8. OnPause(),OnResume()和OnDestroy
- 9. 開始活動執行onResume?
- 10. onPause和onResume之間的應用程序崩潰Listview問題
- 11. MainActivity外使用onResume()和onPause()
- 12. 陣營原生的Android +活動的onPause /的onResume
- 13. onPause,Android中的onResume事件
- 14. 設置在Android應用程序中的代碼啓動活動
- 15. 當我從其他活動回來時,我的活動(Android)似乎不執行onPause()/ onResume
- 16. Android onCreate和onResume活動
- 17. 停止Android應用程序的所有活動和片段
- 18. 應用程序崩潰後執行所有代碼
- 19. Android onResume from應用程序
- 20. android活動從其他應用程序導致問題onResume
- 21. WidgetLocker onResume onPause
- 22. 在Android應用程序的所有活動中的標籤欄
- 23. ViewPager調用onPause()onResume()
- 24. 如何在應用程序啓動時執行代碼
- 25. 前臺應用程序的startActivity導致onPause/onResume
- 26. Android應用程序顯示白屏直到所有代碼執行結束
- 27. 如何在Android應用程序一樣執行活動實
- 28. 的onResume()從的onPause()
- 29. 將所有正在運行的應用程序的活動前
- 30. 在Android的活動中調用onResume
無論用戶什麼時候切換活動,都會調用它,只有當用戶離開應用程序時,我們如何才能調用它? –
@對此,你應該重寫'onDestroy()' –