有没有办法知道我要开始的活动是否已经是前台的活动?
问问题
124 次
1 回答
0
您可以Activity
在前台使用ActivityManager
. 这是代码:
ActivityManager activityManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> runningTaskInfos = activityManager.getRunningTasks(1);
String foreGroundActivityName = runningTaskInfos.get(0).topActivity.getClassName().toString();
然后,您可以将名称与您的Activity
. 并确保 android.permission.GET_TASKS
在清单文件中添加权限。
于 2012-10-01T17:51:01.707 回答