请不要在没有完全阅读问题的情况下将其标记为重复,因为那里有许多类似的问题。
我的问题正如标题所说:我使用前台服务来显示静态通知。我想在用户单击通知时删除通知。我知道我的代码中一定遗漏了一些东西:
Notification notification = new Notification.Builder(this)
.setContentTitle("Truiton Music Player")
.setTicker("Truiton Music Player")
.setContentText("My Music")
.setSmallIcon(R.drawable.ic_android)
.setContentIntent(pendingIntent)
.setOngoing(true)
.addAction(android.R.drawable.ic_media_previous,
"Previous", ppreviousIntent)
.addAction(android.R.drawable.ic_media_play, "Play",
pplayIntent)
// .setAutoCancel(true)
.addAction(android.R.drawable.ic_media_next, "Next",
pnextIntent).build();
// notification.flags = Notification.FLAG_AUTO_CANCEL;
startForeground(100, notification);
注释行是我尝试过的行,但没有运气。