我需要一个在我的应用程序中启动并永久运行的服务,即使用户重新启动手机,我的服务也会自动启动而无需运行我的应用程序。我编写了这段代码,但当用户重新启动手机时,我的服务不会重新启动!
在主活动中,我这样启动服务:
感谢您的帮助。
public class notifService extends Service {
@Override
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
super.onStart(intent, startId);
return Service.START_STICKY;
}
@Override
public void onDestroy() {
super.onDestroy();
}
}
在主活动中,我这样启动服务:
// start service
Intent service = new Intent(MainActivity.this, notifService.class);
MainActivity.this.startService(service);
感谢您的帮助。