问题描述
有什么方法可以检查特定的应用程序当前正在运行哪些活动?
需要明确的是:我不是在谈论代码中的检查。
我说的是一些调试工具,该工具列出了设备当前内存中的活动
1楼
我是这样的。
我为每个活动设置一个static boolean
,并检查所有活动,这是true
。
class MainActivity extends Activity {
static boolean isActive = false;
@Override
public void onStart() {
//your code
isActive = true;
}
@Override
public void onStop() {
//your code
active = false;
}
}
然后从所有活动中检查<Activity>.isActive == true
与否。