是否有任何方法檢查活動之外的活動生命週期狀態?可能很容易實現,但我無法在任何地方找到它。檢查活動之外的活動生命週期狀態
0
A
回答
0
你可以在Activity中放一個靜態方法和變量,然後在,onCreate
,onResume
你可以修改這個變量。從其他活動中,您可以調用該變量來了解活動狀態。
活動1:
public static int state = 0;
...
@Override
protected void onCreate(Bundle savedInstanceState) {
...
Activity1.state = 1;
...
}
@Override
protected void onPause()
...
Activity1.state = 2;
...
}
@Override
protected void onResume() {
...
Activity1.state = 3;
...
}
然後你可以檢查像其他活動的狀態:
@Override
protected void onCreate(Bundle savedInstanceState) {
...
int state = Activity1.state;
Toast.makeText(this,"Activity1 state is "+state, Toast.LENGTH_LONG).show();
...
}
...希望它可以幫助
+0
是的,這是一種解決方案,但我想避免靜態字段:D謝謝。 –
0
您可以在活動狀態存儲在共享偏好並隨時隨地使用它。
相關問題
- 1. Android項目生命週期 - 活動生命週期之前(Activity.onCreate())
- 2. Android活動生命週期
- 3. android活動生命週期
- 4. Android活動生命週期
- 5. Android活動生命週期:新活動開始時的狀態順序
- 6. 活動生命週期方法和保存狀態
- 7. 的Android間活動的生命週期
- 8. 活動生命週期中的問題
- 9. 活動實例的生命週期
- 10. Tabwidget中的活動生命週期
- 11. 監視活動的生命週期
- 12. 活動中的片段生命週期
- 13. 關於活動的生命週期
- 14. 混亂的活動生命週期
- 15. 騾子活動的生命週期
- 16. Android中的活動生命週期
- 17. Android活動生命週期的混亂
- 18. 子活動的生命週期
- 19. 活動和服務的生命週期
- 20. Android的生命週期活動
- 21. 生命週期的嵌套活動
- 22. 活動的生命週期是什麼?
- 23. Android活動生命週期與流程生命週期
- 24. LocalBroadcastManager,多餘的活動,活動的生命週期
- 25. 有兩個活動的活動生命週期
- 26. Android的活動消失 - 活動生命週期
- 27. 如何監視活動類別以外的活動的生命週期
- 28. Android活動生命週期問題
- 29. 更多活動生命週期混淆
- 30. 活動生命週期問題
你想做什麼? –
在應用程序級別存儲引用。 –
http://stackoverflow.com/a/14470360/5545429看到這個 –