单击自定义通知栏时隐藏图像

时间:2015-07-01 15:00:32

标签: android notifications

我正在Android中制作一个类似收音机的应用程序,我需要在通知栏中显示当前的播放频道"播放/暂停"纽扣。所以我需要做的是,当用户点击暂停按钮时,应暂停歌曲并显示播放图像。我已经完成了通知栏的声音暂停,但现在我需要显示播放图像而不是暂停图像,我还需要设置搜索栏来控制音乐的音量。提前致谢。 This is how i want to show play/pause images in between next/previous images.

1 个答案:

答案 0 :(得分:0)

要更新通知,您只需再次致电notificationManager.notify()并将其传递给您上次提供的id。如果有id的现有通知,则会使用新信息更新该通知。

通常,对于音乐播放或用户应控制的其他持久行为,使用foreground service。您使用常规服务并致电startForeground(),并向其传递ID和通知,就像您NotificationManager一样。这种方法的好处是,只要您的服务在前台运行,如果它开始寻找要清理的进程,Android就不太可能终止您的服务。更新通知的方式与此相同:使用相同的startForeground()和新的通知对象再次呼叫id