wake-up-neo.com

Hintergrunddienst Stoppt beim Entfernen der App aus der letzten

Der Hintergrunddienst ist beendet, wenn Sie meine App aus kürzlich in Oppo & Vivo-Handys entfernen. Der Broadcast-Empfänger funktioniert in diesem Fall ebenfalls nicht.

6
Yogesh Paliyal

Ich hatte das gleiche Problem mit Oppo, Vivo, Mi und usw. Handys, 

  1. nachdem die App aus den letzten Anwendungen entfernt wurde, wurde sie sogar getötet

Lösung: Ich hatte Autostart-Berechtigungen wie this in meiner Anwendung und es hat funktioniert.

  1. Nach Behebung dieses Problems wurde meine App eingefroren/getötet, nachdem im DOZE-Modus einige Zeit im Hintergrund ausgeführt wurde. Lösung: Für diese Bedingung diese hat gearbeitet, und jetzt arbeitet meine App in einem beliebigen Gerät im Hintergrund

  2. Nach oben Dinge tun:

intent.setClassName ("com.coloros.oppoguardelf", "com.coloros.powermanager.fuelgaue.PowerConsumptionActivity"); startActivity (intent);

wenn Sie die oben genannte Absicht aufrufen, werden Sie zur Batterieoption umgeleitet.

Hinweis: Wenn Sie die oben genannte Absicht anrufen, erhalten Sie möglicherweise verschiedene Optionen, um die Energiesparoptionen zu deaktivieren.

2
amin pinjari

Ja, Sie müssen START_STICKY zurückgeben.

Bitte verweisen Sie auf diesen Link:

https://www.tutorialspoint.com/Android/android_services.htm

beispiel:

public class MyService extends Service {

@Nullable

@Override
   public IBinder onBind(Intent intent) 
{
  return null;
   }

   @Override
   public int onStartCommand(Intent intent, int flags, int startId) 

{

  // Let it continue running until it is stopped.

Toast.makeText(this, "Service Started", Toast.LENGTH_LONG).show();
      return START_STICKY;

   }

   @Override
   public void onDestroy() {

 super.onDestroy();

Toast.makeText(this, "Service Destroyed", Toast.LENGTH_LONG).show();

 }
}
2
Hitesh Kanjani

ja.
Wenn der Dienst von vorne beginnen soll, müssen Sie ihn als "sticky" konfigurieren:
https://developer.Android.com/reference/Android/app/Service.html#START_STICKY

1
Eli Skoran

Sie müssen Ihre Benutzer bitten, Ihre App in ihren Einstellungen auf die Whitelist zu setzen, damit sie auf diesen Telefonen funktioniert. Das benutzerdefinierte Betriebssystem auf diesen Telefonen erlaubt nur Whitelist-Apps wie WhatsApp, Fb usw., im Hintergrund zu arbeiten, andere Apps müssen manuell aus den Einstellungen Whitelist werden

1
Suhaib Roomy