Skip to content Skip to sidebar Skip to footer

Background Service Has Stopped On Miui Rom

I am developing a background services and in OnDestroy Method, I've called an intent to start my services again. I'ts not started again on miui rom (Xiaomi mobile and huawei mobile

Solution 1:

It doesn't new on Xiaomi because Xiaomi has a feature called app permission, where user has to allow the app to start automatically (Service).

Go like this and allow your app to autostart:

Settings > permissions > Autostart

Or,

Don't try to restart the same Service inside onDestroy() instead use START_STICKY inside onStartCommand(Intent intent, int flags, int startId) method.

Again you are sending broadcast not starting a service, Use onDestroy properly:

@OverridepublicvoidonDestroy() {
Intentintent=newIntent("example.app.start");
sendBroadcast(intent);
super.onDestroy();
}

Post a Comment for "Background Service Has Stopped On Miui Rom"