0

请不要在没有完全阅读问题的情况下将其标记为重复,因为那里有许多类似的问题。

我的问题正如标题所说:我使用前台服务来显示静态通知。我想在用户单击通知时删除通知。我知道我的代码中一定遗漏了一些东西:

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);

注释行是我尝试过的行,但没有运气。

4

0 回答 0