判断一个activity是否存在堆栈中

来源:互联网 发布:优化政务服务工作方案 编辑:程序博客网 时间:2024/04/28 22:44
判断一个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;    }

}

以免忘记,记录一下