Я хочу, чтобы одна из моих служб выполнялась, даже если пользователь перезапустил устройство. Я пробовал этот код, но не смог. Что мне делать? Помоги мне, пожалуйста.Запуск службы после перезапуска устройства
Спасибо!
MyService2.class:
public class MyService2 extends Service {
private MyReceiver mR = null;
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
mR = new MyReceiver();
IntentFilter intentFilter = new IntentFilter(Intent.ACTION_BOOT_COMPLETED);
registerReceiver(mR, intentFilter);
}
}
MyReceiver.class
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){
context.startService(new Intent(context, MyService.class));
context.startService(new Intent(context,MyService2.class));
}
}
}