android 判断activity是否在最上层
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; }
最后更新:2017-04-03 14:53:58