DuanJiaNing / Musicoco

【我的音乐-Musicoco】 音乐播放器,功能:通过耳机和通知栏快捷控制音乐播放、创建歌单、本地歌曲搜索、记忆播放、自动切换到夜间模式、定时停止播放、应用主题自定义以及播放界面风格选择等功能。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

在播放状态划掉多任务视图,notification视图保留,但是失去响应。

KnIfER opened this issue · comments

在这种情况下,点击消息里的按钮(下一首,暂停,关闭)均无反应。
似乎,PlayNotifyManager中的receiver失效了。
而网易云音乐在此情况下仍然可以操作notification视图。

同时音乐播放也会停止。

嘿嘿正在魔改中。
思路是一个activity startService+bindService,
然后关键是 PlayNotifyManager 等由 playService持有 ,依然是处理进程间通信。
还有一个关键就是show的时候 调用activity.startForeground(PLAY_NOTIFY_ID, notification);
其中activity其实是service。。

还有以一个关键应该是onpause的时候unbindService