Autore Topic: Emulatore: invocare un WIN DEATH da parte di WindowManager  (Letto 505 volte)

Offline matttt

Emulatore: invocare un WIN DEATH da parte di WindowManager
« il: 01 Settembre 2013, 11:08:18 CEST »
0
Ieri ho sistemato un bug in un'activity della mia app che appariva quando:
- premevo Home mentre ero in un'activity secondaria;
- avviavo altre app e il sistema killava la mia per liberare memoria;
- la richiamavo nuovamente;
- il sistema ricreava l'ultima activity aperta.
Tutto risolto, utilizzavo delle risorse statiche / da altre classi che ho spostato e sistemato per bene nel onCreate()

Ma... sapete se c'è un modo nell'emulatore di chiedere al WindowManager di killare la mia activity?
Nel logcat del dispositivo vedo la riga (livello info) con messaggio "WIN DEATH" e vorrei richiamare la stessa funzione.
Posso sempre avviare diverse app e sperimentare, ma non è molto comodo / scientifico :)
Le mie apps su Google Play Store:

Offline vincenzoc

  • Utente junior
  • **
  • Post: 148
  • Respect: +47
    • Google+
    • cerminarav
    • Mostra profilo
    • Mie applicazioni sul Play Store
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Vincenzo Cerminara
  • Sistema operativo:
    Arch Linux
Re:Emulatore: invocare un WIN DEATH da parte di WindowManager
« Risposta #1 il: 01 Settembre 2013, 11:47:28 CEST »
+3
In Eclipse:
Window → Show View → Other → Devices (Sotto Android)
Poi, dalla schermata Devices appena attivata, seleziona il processo dell'applicazione che vuoi chiudere e clicchi il pulsante STOP (vedi immagine allegata)
« Ultima modifica: 01 Settembre 2013, 15:26:04 CEST da vincenzoc »
Ringrazia chi ti aiuta sul forum con l'apposito pulsante :P
Scarica Yazzy

Offline matttt

Re:Emulatore: invocare un WIN DEATH da parte di WindowManager
« Risposta #2 il: 01 Settembre 2013, 14:50:14 CEST »
0
Ottimo Vincenzoc
Le mie apps su Google Play Store: