1

如何制作持久通知,每次用户看到它时都会更新?形成服务

4

1 回答 1

6

要在运行时显示通知Service,请调用:

    startForeground(R.string.notification_id, myNotification);

为该方法提供您的服务的 ID,以及Notification您创建的 ID。


在任何时候,您都可以通过使用相同的内容并发布新Service的内容来更新用户所看到的内容:R.string.notification_idNotification

    NotificationManager notificationManager = 
        (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    notificationManager.notify(R.string.notification_id, myNotification);

要创建一个Notification,您需要阅读Notification.Builder此处的 android 文档)。

一个相关问题也有一个很好的答案:如何准确地使用 Notification.Builder?很抱歉没有重新发布他的答案,但它包含很多代码,会帮你解决。

于 2013-01-14T15:25:36.977 回答