首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-09-08 
急急急……怎么判断一个Activity是不是在运行中???如题……我有个定时器,10秒启动一个Activity,现在要判断下,

急急急……怎么判断一个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"

热点排行