微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 长按Home键显示近期任务,删除几个任务后横屏切换,切换后发现已删除的任务又会重现!

长按Home键显示近期任务,删除几个任务后横屏切换,切换后发现已删除的任务又会重现!

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
长按Home键显示近期任务,删除几个任务后横屏切换,切换后发现已删除的任务又会重现!.这个如何解决?
[SOLUTION]
此為 Google android 4.2源码系统上的bug - Fix bug: swiped apps in Recents
come back on rotate.
(1) 修改
packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java
加上下面這個方法
public void remove(TaskDescription td) {
mLoadedTasks.remove(td);
}
(2) 修改
/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
public void handleSwipe(View view) {
....
if (DEBUG) Log.v(TAG, "Jettison " + ad.getLabel());
mRecentTaskDescriptions.remove(ad);
mRecentTasksLoader.remove(ad); ////////////////////// 加上此行 加上此行 加上此行
加上此行
// Handled by widget containers to enable LayoutTransitions properly
// mListAdapter.notifyDataSetChanged();
...
}
谢谢!

学习了~~~~~~~~~~~~~~~~~~~

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

网站地图

Top