Doc*_*oom 5 service android android-notifications exoplayer android-media3
我正处于将应用程序从 ExoPlayer 迁移到 jetpack Media3 的阶段,MediaSessionService一旦用户删除通知,我想停止我的应用程序,但在
MediaNotification.Provider用户删除通知时我们无法捕获事件,我们所拥有的就是setDeleteIntent这里我想停止通知一些我发现的解决方案,例如编写一个BroadcastReciever并在onRecieve()方法中执行此操作,但它在工程上寻找我。有没有人有办法解决吗?
提前致谢
小智 0
您是否尝试过重写 onTaskRemoved() ?喜欢 -
override fun onTaskRemoved(rootIntent: Intent?) {
super.onTaskRemoved(rootIntent)
mediaSession.player.release()
stopForeground(STOP_FOREGROUND_REMOVE)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
814 次 |
| 最近记录: |