微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 添加“一键删除最近应用列表”功能

添加“一键删除最近应用列表”功能

时间: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);
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top