ActivityManager activityManager = ServiceUtil.getActivityManager(ctx);
//获取任务栈列表
List<ActivityManager.AppTask> tasks = activityManager.getAppTasks();
for (ActivityManager.AppTask task : tasks) {
ActivityManager.RecentTaskInfo info = task.getTaskInfo();
int activityCount = info.numActivities; //栈内Activity数量
String topActivity = info.topActivity.getClassName(); //栈顶Activity
String baseActivity = info.baseActivity.getClassName(); //栈底Activity
task.setExcludeFromRecents(true); //不显示在最近任务列表中
task.finishAndRemoveTask(); //销毁任务栈内全部Activity
CodeUtil.info(activityCount, topActivity, baseActivity);
}
【Android】【应用信息】获取任务栈列表
猜你喜欢
转载自blog.csdn.net/u013718730/article/details/88950902
今日推荐
周排行