是否有任何方法检查活动之外的活动生命周期状态?可能很容易实现,但我无法在任何地方找到它。检查活动之外的活动生命周期状态
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看到这个 –