NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
builder.setContentTitle(description.getTitle())
.setAutoCancel(false);
NotificationManager notificationManager=(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification notificationCompat=builder.build();
notificationManager.notify(MY_ID,notificationCompat);
startForeground(MY_ID,notificationCompat);
使用上面的代码在后台运行服务。但是当活动关闭时,服务调用onDestroy
答案 0 :(得分:0)
您可以从IntentService
扩展您的服务,因此它使用单独的线程并且setOngoing为您的通知
builder.setOngoing(true)
此用户无法手动删除通知,并且支持处于工作状态的服务。 当活动结束时,您的服务将继续有效。