您的位置:首页 > 移动开发 > Android开发

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;  
    } 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: