- 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是否在最上层
最新推荐文章于 2023-03-03 13:52:03 发布
通过ActivityManager获取运行任务栈顶的Activity,并对比其类名来判断目标Activity是否处于最上层。
摘要由CSDN通过智能技术生成