我正在尝试制作使用服务的应用程序。但我需要服务才能连续运行。如果我使用第三方应用程序(如360安全,任务杀手),我不希望它停止。我已经创建了这样的服务谢谢你。
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
super.onStartCommand(intent, flags, startId);
return START_STICKY;
}
我使用过START_STICKY,但这没有用。
答案 0 :(得分:0)
START_STICKY返回值与连续运行服务无关。它定义了服务被杀死时的行为。 (见这里:official page) 其他有关服务的信息也将在那里。
使用startService()启动服务时,通过调用stopSelf()或stopService(),服务将一直运行。