Android 判断activity是否在最上层
2017-08-04 14:42
218 查看
[java]
view plain
copy
private boolean isTopActivity()
{
boolean isTop = false;
ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
DebugLog.d(TAG, "isTopActivity = " + cn.getClassName());
if (cn.getClassName().contains(TAG))
{
isTop = true;
}
DebugLog.d(TAG, "isTop = " + isTop);
return isTop;
}
view plain
copy
private boolean isTopActivity()
{
boolean isTop = false;
ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
DebugLog.d(TAG, "isTopActivity = " + cn.getClassName());
if (cn.getClassName().contains(TAG))
{
isTop = true;
}
DebugLog.d(TAG, "isTop = " + isTop);
return isTop;
}
相关文章推荐
- Android判断Activity是否在最上层的方法
- Android判断Activity是否在最上层的方法
- Android之后台服务判断本应用Activity是否处于栈顶
- (android实战)判断当前task中的运行的activity是否为当前应用
- Android----获得当前应用包名、当前activity的名字、判断是否是系统桌面、service类
- 判断指定的Activity是否是最上层的
- Android应用开发判断一个Activity是否正在运行
- android 在dialog show的时候,要先判断当前Activity窗口是否关闭
- 如何判断android的activity是否运行
- android 判断当前应用的是否为前台task 判断当前的activity是否为top activity 判断当前应用的是否为后台task
- Android判断网络状态是否断开+Android完全关闭应用程序+ 本文讲述了Android中不同Activity之间的数据传递 — Bundle对象的实现(-)+Android中Bundle的使用示例
- (4.2.16.5)Android判断应用或Activity是否存在
- 【Android】判断应用Application、Activity、Service是否处于活动状态
- Android 判断当前Activity是不是最后一个Activity 以及 应用或Activity是否存在
- Android 判断某个Activity 是否在前台运行的实例
- Android之后台服务判断本应用Activity是否处于栈顶
- Android判断应用或Activity是否存在
- Android 判断某个Activity 是否在前台运行
- Android判断某个Activity是否正在前台显示
- Android判断应用或Activity是否存在