添加“一键删除最近应用列表”功能
时间:10-02
整理:3721RD
点击:
在RecentActivity界面添加“一键删除最近应用列表”按钮,其实现分两个部分:
1. 在RecentActivity界面添加一个button,点击该button触发一键删除功能,请您
根据需求添加在合适位置。
2. 在button的onCLIck()方法中,通过调用AMS接口来删除AMS记录的recent list。
请通过如下方式来实现:
final ActivityManager am = (ActivityManager)
mContext.getSystEMService(Context.ACTIVITY_SERVICE);
final List<ActivityManager.RecentTaskInfo> recentTasks =
am.getRecentTasks(MAX_TASKS, ActivityManager.RECENT_IGNORE_UNAVAILABLE);
for(ActivityManager.RecentTaskInfo rt:recentTasks ) {
if (am != null) am.removeTask(rt.persistentId,
ActivityManager.REMOVE_TASK_KILL_PROCESS);
}
1. 在RecentActivity界面添加一个button,点击该button触发一键删除功能,请您
根据需求添加在合适位置。
2. 在button的onCLIck()方法中,通过调用AMS接口来删除AMS记录的recent list。
请通过如下方式来实现:
final ActivityManager am = (ActivityManager)
mContext.getSystEMService(Context.ACTIVITY_SERVICE);
final List<ActivityManager.RecentTaskInfo> recentTasks =
am.getRecentTasks(MAX_TASKS, ActivityManager.RECENT_IGNORE_UNAVAILABLE);
for(ActivityManager.RecentTaskInfo rt:recentTasks ) {
if (am != null) am.removeTask(rt.persistentId,
ActivityManager.REMOVE_TASK_KILL_PROCESS);
}