Sto tentando di riavviare l'app quando si verifica un arresto anomalo in Android utilizzando Thread.UncaughtExceptionHandler
. Posso riavviare l'app con lo stack di attività corrente come nuovo processo? Se sì, come posso farlo?Android Riavvio dell'applicazione
7
A
risposta
1
Un metodo è di ignorare il metodo onPause nell'attività per terminare l'applicazione. Come questo:
public class MyActivity extends Activity {
@Override
public void onPause() {
finish();
}
0
Per quanto ne so, una volta si uccide il processo, il garbage collector verrà eseguito, e tutti gli oggetti che appartengono alla tua app, che consuma la memoria otterrà liberata, cioè tutti gli oggetti avranno valore nullo. Quindi, l'avvio dell'app con il precedente processo "traccia dello stack delle attività non è possibile.
Problemi correlati
- 1. Riavvio dell'applicazione su Android test
- 2. AlarmManager Android dopo il riavvio
- 3. notifica Android dopo il riavvio
- 4. Android 2.2: riavvio programmabile del dispositivo
- 5. I geofence Android sono sopravvissuti al riavvio?
- 6. Dov'è l'opzione di riavvio in Android Studio?
- 7. Riavvio del telefono [Android - Installazione app]
- 8. Riavvio postgres
- 9. Dare priorità al riavvio della pianificazione del servizio Android arrestato
- 10. Che cosa fanno le cache/riavvio invalido in Android Studio?
- 11. Simulare il servizio di uccisione e riavvio di Android
- 12. Il riavvio dell'applicazione Android dopo l'elaborazione viene interrotto
- 13. Android ACTION_MEDIA_SCANNER_SCAN_FILE non mostra l'immagine fino al riavvio?
- 14. Fotocamera nell'applicazione PhoneGap. riavvio dell'app
- 15. riavvio sequenziale di capistrano
- 16. esempio Riavvio Upstart elabora
- 17. impedisce il riavvio dell'attività quando cambia l'orientamento
- 18. Come disattivare il riavvio automatico dell'applicazione Android dopo un crash (Android 2.2)
- 19. App continua a dimenticarsi sharedpreferences al riavvio
- 20. Riavvio di uno storyboard WPF
- 21. Ripristino dell'handide dopo il riavvio
- 22. Riavvio di Hudson su Windows
- 23. Riavvio condizionato su Activity onConfigurationChanged
- 24. Direttiva riavvio hardware in Akka?
- 25. Riavvio del broker di zanzare
- 26. Riavvio servizio anonimo non riuscito
- 27. Ansible: riavvio rete su Ubuntu
- 28. Riavvio di Entity Manager dall'eccezione
- 29. AudioTrack riavvio anche dopo l'interruzione
- 30. MSMQ - una coda può sopravvivere al riavvio del processo di coda/riavvio del server
Il codice sopra termina il rito attività corrispondente ?? Ho usato il seguente codice per uccidere il processo android.os.Process.killProcess (android.os.Process.myPid()); – PgmFreek
Ah, quindi stai provando ad uccidere il processo e avviare di nuovo l'app subito dopo che il processo è stato interrotto? –
sì ... Dopo aver ucciso il processo, ho usato il gestore degli allarmi per avviare l'app ... Ma la mia domanda è: posso avviare l'app con lo stack delle attività del precedente processo? – PgmFreek