读书人

急如何判断一个Activity是不是在运行中

发布时间: 2012-09-08 10:48:07 作者: rapoo

急急急……怎么判断一个Activity是不是在运行中???
如题……我有个定时器,10秒启动一个Activity,现在要判断下,如果再运行的话就不在启动,如果没有运行的话,就启动Activity。都是启动同一个Activity。

[解决办法]
你在AndroidManifest.xml里面设置那个Activity的属性: android:launchMode="singleInstance"
[解决办法]
你说的running,应该是在前台的activity吧
可以通过ActivityManager的getRunningTasks,判断第一个task中的topActivity是不是你要找的activity就可以
[解决办法]

探讨
你说的running,应该是在前台的activity吧
可以通过ActivityManager的getRunningTasks,判断第一个task中的topActivity是不是你要找的activity就可以

[解决办法]
探讨
你在AndroidManifest.xml里面设置那个Activity的属性: android:launchMode="singleInstance"

读书人网 >Android

热点推荐