当前位置:   article > 正文

Android 9.0 任务栏中清除掉播放器的进程,状态栏仍有音乐播放器状态问题的解决

Android 9.0 任务栏中清除掉播放器的进程,状态栏仍有音乐播放器状态问题的解决

1.概述

在9.0的rom定制化开发中,在点击系统自带的播放器以后,播放音乐的时候,在最近任务栏recents列表中,点击全部清除,发现音乐播放器还在播放音乐,导致出现bug,完整的
解决方法,肯定是需要点击全部清除以后,音乐播放器也被杀掉进程,接下来分析下这个移除任务栏流程,然后解决这个问题.

2.任务栏中清除掉播放器的进程,状态栏仍有音乐播放器状态问题的解决的核心类

  1. /packages/apps/Launcher3/quickstep/src/com/android/quickstep/views/RecentsView.java
  2. frameworks/base/services/core/java/com/android/server/wm/ActivityStackSupervisor.java
  3. frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
  4. 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中的StackActionButton中点击了这个清除进程的按钮后,在通过recent事件的处理,最终由AMS来处理杀死进程的相关功能</

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/110095
推荐阅读
相关标签
  

闽ICP备14008679号