当前位置: 代码迷 >> Android >> 急如何判断一个Activity是不是在运行中?
  详细解决方案

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

热度:101   发布时间:2016-05-01 14:56:43.0
急急急……怎么判断一个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"
  相关解决方案