Autore Topic: Terminare activity (completamente)  (Letto 1058 volte)

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Terminare activity (completamente)
« il: 02 Agosto 2011, 22:09:59 CEST »
0
Ciao a tutti.
Ho 3 activity, di cui una principale che al click su dei pulsanti lancia una delle altre 2; queste ultime chiedono all'utente dei dati e quindi li ripassano all'activity principale con Intent.putExtra.
Quando ritorno alla activity principale tutto funziona, però se clicco sul pulsante back (per intenderci quello con la freccia ad inversione ad U)
dell'emulatore ritorna all'ultima activity aperta, cioè una delle 2 secondarie. Ho provato a usare activity2.finish() ma non funziona.

Riassumendo: vorrei che una activity fosse chiusa completamente :D

Se mi sono spiegato male chiedo scusa e chiedete pure eventuali spiegazioni :)
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Terminare activity (completamente)
« Risposta #1 il: 02 Agosto 2011, 22:10:59 CEST »
0
Cosa non funziona nel finish() ?
Postate il LogCat LogCat LogCat LogCat LogCat

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:Terminare activity (completamente)
« Risposta #2 il: 03 Agosto 2011, 13:00:05 CEST »
0
Risolto mettendo
Codice (XML): [Seleziona]
android:noHistory="true"
per ogni activty nel manifest.
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.