1.前言
在10.0的系统rom定制化开发过程中,在某些情况下在安装第三方播放器以后,播放音乐的时候,在最近任务栏recents列表中,点击全部清除,发现音乐播放器还在播放音乐,导致出现bug,完整的 解决方法,肯定是需要点击全部清除以后,音乐播放器也被杀掉进程,接下来看下这个问题怎么解决
2.任务栏音乐播放器后台播放杀进程功能实现的核心类
packages/apps/Launcher3/quickstep/src/com/android/quickstep/views/RecentsView.java
frameworks/base/services/core/java/com/android/server/wm/ActivityStackSupervisor.java
frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
3.任务栏音乐播放器后台播放杀进程功能实现的核心功能分析和实现
在9.0以后 关于recents最近任务栏的相关功能都移植到Launcher3里面了 成为Launcher3中的重要功能了,所以需要在 RecentsView.java中具体分析最近任务栏中的 全部清除执行的相关代码 在com.android.systemui.recents.views.RecentsView中