我正在制作一个应用程序,告诉我们在课堂上教授哪个科目。我想创建一个将在后台永远运行的服务,以便即使应用程序关闭也可以通知用户。我尝试使用已启动的活动,但该应用程序关闭后服务已被终止。
答案 0 :(得分:0)
您需要启动粘性服务。这是一个例子。您需要的是return START_STICKY;
。
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
super.onStartCommand(intent, flags, startId);
return START_STICKY;
}
此应用关闭后,该服务将重新启动。这意味着它将永远运行。