Ich versuche, die App neu zu starten, wenn der Absturz bei Android auftritt mit Thread.UncaughtExceptionHandler
. Kann ich die App mit dem aktuellen Aktivitätenstapel als neuen Prozess neu starten? Wenn ja, wie kann ich es tun?Android Neustart der Anwendung
7
A
Antwort
1
Eine Methode besteht darin, die onPause-Methode in der Aktivität zu überschreiben, um die App zu beenden. Wie folgt aus:
public class MyActivity extends Activity {
@Override
public void onPause() {
finish();
}
0
Soweit ich weiß, Wenn Sie Ihren Prozess töten, der Garbage Collector läuft, und alle Objekte, die zu Ihrer Anwendung gehört, die Speicher erhalten befreit verbraucht, dh alle Objekte haben Nullwert Daher ist es nicht möglich, die App mit dem Aktivitäts-Stack-Trace des vorherigen Prozesses zu starten.
Verwandte Themen
- 1. Android-Anwendung Neustart nach Absturz
- 2. Neustart der Android-Anwendung, nachdem der Prozess beendet wurde
- 3. WebSphere 9 - Neustart der Anwendung
- 4. android Neustart Anwendung als Home-Taste
- 5. Ausführen einer Anwendung beim Neustart in Android
- 6. android- Neustart-Anwendung auf Kraft schließen
- 7. Wie "Neustart" -Anwendung ios
- 8. Schlechte Bildqualität beim Neustart der Anwendung
- 9. Neustart Android-Gerät programmgesteuert
- 10. Neustart android Maschine
- 11. Android: Manuelle Bildschirmausrichtung ohne Neustart der Aktivität?
- 12. Neustart meines Android-Dienstes
- 13. Neustart Runnable Variablen Android
- 14. Neu laden der Konfiguration ohne Neustart der Anwendung mit ConfigurationManager.RefreshSection
- 15. WebView verursacht Neustart der Anwendung - Fatal Signal 11 (SIGSEGV)
- 16. Überstehen Android-Geofences einen Neustart?
- 17. rand() gibt immer die gleiche Sequenz auf Neustart der Anwendung
- 18. Dynamisch ändern Protokollstufe in Python ohne Neustart der Anwendung
- 19. Wie der Grund von ASP.NET-Anwendung Neustart zu entdecken
- 20. Android AlarmManager nach dem Neustart
- 21. Erfrischendes Android Systemui ohne Neustart
- 22. Aktualisierung der Android-Anwendung
- 23. Laden der Android-Anwendung
- 24. Erkennung und Neustart meiner abgestürzten .NET-Anwendung
- 25. Neustart der Moskito Broker
- 26. Daten wiederholen beim Neustart der App in Android Datenbank
- 27. Android-Dienst Neustart mit dem gleichen Zustand
- 28. Android-Logcat während App-Neustart deaktivieren
- 29. Neustart eines TCP-Servers
- 30. Neustart des Android-Intent-Filters Aktivität?
Der obige Code beendet die entsprechende Aktivität Ritus ?? Ich habe den folgenden Code verwendet, um den Prozess zu beenden android.os.Process.killProcess (android.os.Process.myPid()); – PgmFreek
Ah, also versuchst du, den Prozess zu beenden und die App sofort wieder zu starten, nachdem der Prozess beendet wurde? –
ja ... Nachdem ich den Prozess beendet habe, habe ich den Alarmmanager benutzt, um die App zu starten ... Aber meine Frage ist, kann ich die App mit dem Aktivitätsstack des vorherigen Prozesses starten? – PgmFreek