我还阅读了有关该主题的其他问题和文章,似乎无法在后台运行永久服务。但。我需要一个实时通知。
像Messenger一样的应用程序如何拥有它? 一旦杀死它,如何绕开它或重新启动它?有办法吗?
谢谢
答案 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);