怎么样移除正在运行的栈堆里的某个包?

箍心而行 2014-06-03 10:38:37
ActivityManager am = (ActivityManager) mContext.getSystemService("activity");
List<RunningTaskInfo> taskList = am.getRunningTasks(5);//获取栈堆正在运行的5个task
现在我想删除获取的栈堆里面的某个activity (就是将他移除)
原因是 我要将我自己的activity移到栈顶am.moveTaskToFront(taskList.get(i).id,
ActivityManager.MOVE_TASK_NO_USER_ACTION);
但是在返回桌面的时候 要执行很多次 才能将桌面com.sec.android.app.launcher这个包挤掉 延迟很高 所以我想直接把运行中的桌面包 从堆栈中删除
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
箍心而行 2014-06-03
  • 打赏
  • 举报
回复
没人知道?··············

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧