任务栏一键删除 Recent APP
来源:互联网 发布:手机暖宝宝软件 编辑:程序博客网 时间:2024/05/21 21:37
RecentApp
systemUI/src/com/android/systemui/recents/RecentsActivity.java
RecentsView.java就是显示的控件
/**Dismisses the focused task. */
publicvoiddismissFocusedTask(){
//Get the first stack view
intchildCount = getChildCount();
for(inti = 0; i < childCount; i++) {
Viewchild = getChildAt(i);
if(child != mSearchBar){
TaskStackViewstackView = (TaskStackView) child;
stackView.dismissFocusedTask();
break;
}
}
}
自己写的,结束所有任务。直接用TaskStack做,不要用它自带的dismissFocusedTask来做,会超时,如果在线程里做又不能操作UI。
这里循环要注意,不要用正常的循环,否则会数组越界。因为做了removeTask后,数组内容会减少,所有每次只删除头上的task。
publicvoiddismissAllTask() {
Log.i("t","begin");
intnumStacks=mStacks.size();
Log.i("t","TaskStacksize "+numStacks);
for(inti = 0; i < numStacks; i++) {
TaskStacktaskStack=mStacks.get(i);
intnumStack=taskStack.getTaskCount();
Log.i("t","Tasksize "+numStack);
while(numStack>0){
Log.i("t","while===========");
//Ifdo removeTask(), the TaskStack will remove the task right
//now,so we must remove first task every time.
Taskt=taskStack.getTasks().get(0);
taskStack.removeTask(t);
numStack=taskStack.getTaskCount();
Log.i("t","Tasksize "+numStack);
Log.i("t","==============");
}
TaskStackView.java
/**Dismisses the focused task. */
publicvoiddismissFocusedTask(){
//Return early if there is no focused task index
if(mFocusedTaskIndex< 0) return;
Taskt =mStack.getTasks().get(mFocusedTaskIndex);
TaskViewtv = getChildViewForTask(t);
tv.dismissTask();
}
- 任务栏一键删除 Recent APP
- 删除recent project菜单
- 如何一键删除ios 模拟器里面得所有app
- 如何一键删除ios 模拟器里面得所有app
- 如何一键删除ios 模拟器里面得所有app
- 一键删除iOS模拟器里面的所有APP
- hide my app from Recent List
- 【Android】在Recent列表中隐藏App
- Android捕获home和recent app按键
- recent
- [FAQ14169][Audio APP]Music、FM等apk在播放或运行时,从recent app list中删除后,如何实现music、FM等apk立即停止?
- 删除VS 2005 中的Recent Project菜单
- 《Recent Advances in Convolutional Neural Networks》(一)
- win7任务栏多余图标删除
- 删除任务栏 creative cloud files
- Recent键及状态栏屏蔽
- Android:近期任务列表(Recent App)的两个知识点
- 如何在Recent App不显示某个应用
- 解决'nmake' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- caffe2 树莓派使用
- 归并排序
- 微汇智能袁文龙受邀剪彩北斗微芯长沙高新区项目开工
- linux基础学习笔记之查看系统硬件信息命令
- 任务栏一键删除 Recent APP
- Jsp
- Spring 学习笔记(八) 声明式事务
- (ssl1007)P1018 2000年分区联赛普级组之三 乘积最大
- Code Style工具规范编码风格
- 懒加载——网页图片的加载技术
- 常见的网站攻击方式
- Faster RCNN解析
- jQuery之上卷下拉效果