Autore Topic: Ritorno all'activity "principale"  (Letto 799 volte)

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Ritorno all'activity "principale"
« il: 29 Marzo 2011, 01:03:50 CEST »
0
Se l'activity che invoco dalla principale finisce il suo lavoro e volessi tornare alla principale come faccio?

grazie

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Ritorno all'activity "principale"
« Risposta #1 il: 29 Marzo 2011, 09:20:49 CEST »
+1
invoca l'activity attraverso startActivityForResult. Quando hai finito l'altra activity e fai un finish(), ritorna all'activity invocante.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Ritorno all'activity "principale"
« Risposta #2 il: 29 Marzo 2011, 11:45:04 CEST »
+1
invoca l'activity attraverso startActivityForResult. Quando hai finito l'altra activity e fai un finish(), ritorna all'activity invocante.
non è obbligatorio fare lo startForResult, ma è caldamente consigliato, in quanto prima di fare il finish sulla seconda activity puoi fare setResult(OK) e quindi catturare il messaggio di ok nella prima activity.
Altrimenti se fai solo finish() senza dare il result, verrà ricevuto il result cancel, che ti può servire invece se le operazioni non sono state finite correttamente!
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:Ritorno all'activity "principale"
« Risposta #3 il: 29 Marzo 2011, 12:56:14 CEST »
0
interessante..grazie anche a te