2016-07-13 25 views
-2

Wie kann ich bekommen, wenn Kil Verarbeitung App. Zum Beispiel This ImageWenn heruntergefahren Android App

Wenn ein Kunde meine App zu töten. Ich will diesen Zustand so lernen, wenn App tötet. onDestroy-Methode funktioniert nicht. Ich brauche eine Alternative dafür.

public class LoginActivity erweitert AppCompatActivity {

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_login); 

} 

@Override 
protected void onDestroy() { 
    super.onDestroy(); 
    Log.e("Activity","destroy"); 
} 

}

+0

Mögliche Duplikate von [Wie Code zu behandeln, wenn App durch Wischen in Android getötet wird?] (Http://stackoverflow.com/questions/19568315/how-to-handle-code-when-app-is- getötet durch-wischen-in-android) –

Antwort

0

Sie can'd dies tun. Der letzte LifeCycle-Aufruf, der zuletzt aufgerufen wird, ist onPause. Nichts anderes ist garantiert.

Wie erwähnt hier: https://stackoverflow.com/a/16013646/5842844

Wenn ein Benutzer oder die Systemkraft stoppt Ihre Anwendung, die gesamte Prozess wird einfach getötet. Es wird kein Rückruf durchgeführt, um Sie darüber zu informieren, dass dies passiert ist.

Wenn der Benutzer die App deinstalliert wurde, zunächst der Prozess abgebrochen wird, dann Ihre apk-Datei und Datenverzeichnis gelöscht werden, zusammen mit den Aufzeichnungen in Package Manager, die anderen Anwendungen sagen, die Absicht Filter Sie für registriert haben .

+0

Es gibt keinen Weg über mein Problem. Ich kann nichts tun? Ich brauche es zu lösen. Verdammt! Seine schlechte Idee. –