如何在Android中制作永久通知服务?

时间:2019-12-31 05:49:56

标签: android service

我还阅读了有关该主题的其他问题和文章,似乎无法在后台运行永久服务。但。我需要一个实时通知。

像Messenger一样的应用程序如何拥有它? 一旦杀死它,如何绕开它或重新启动它?有办法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

解决方案:1 之所以可以使用workmanager,是因为工作经理要到工作完成后才会停止,您还可以在workmanager中设置不同的约束。

解决方案:2。

    Notification notification = new NotificationCompat.Builder(mContext, "Your Quiz Id")
            .setSmallIcon(getNotificationIcon())
            .setContentTitle(title)
            .setPriority(NotificationCompat.PRIORITY_HIGH)
            .setColor(Color.RED)
            .setOnGoing(true) // this property won't clear notification
            .setAutoCancel(true)
            .setOnlyAlertOnce(true)
            .build();
    notificationManager.notify("Your Quiz Id", notification);