判断一个activity是否存在栈底
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningTaskInfo> list = am.getRunningTasks(1); if (list != null && list.size() > 0) { ComponentName cpn = list.get(0).baseActivity; Log.e("GXL", "堆栈信息:" + cpn.getClassName()); if ("com.yukexing.mobileticket.nettaxi.mobile_html5.platform.MainActivity" .equals(cpn.getClassName())) { mCoverView.setVisibility(View.GONE); finish(); return; }}
以免忘记,记录一下