Autore Topic: Come spostarsi tra activity e fragmen?  (Letto 424 volte)

Offline simox2601

  • Nuovo arrivato
  • *
  • Post: 30
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4
  • Sistema operativo:
    Windows
Come spostarsi tra activity e fragmen?
« il: 11 Febbraio 2014, 12:02:48 CET »
0
Ciao a tutti!!

Nela mia applicazione ho una main activity nella quale carico tutti i fragment e i relativi codici, quando torno in dietro (onKeyDown) utilizzo popBackStack() per tornare al fragment precedente senza andare a quello iniziale ogni volta, questo funziona tutto in maniera corretta.
Il mio problema arriva quando da uno dei miei fragment apro un'altra activity e dopo aver eseguito alcune operazioni, dovrei tornare a quel preciso fragment e non a quello di partenza come accade adesso. Come posso fare?????

Grazie in anticipo!!! :D :D :D

Offline ciccio

  • Utente junior
  • **
  • Post: 65
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Francesco Cervone
  • Sistema operativo:
    Mac OS X 10.9
Re:Come spostarsi tra activity e fragmen?
« Risposta #1 il: 11 Febbraio 2014, 13:45:05 CET »
0
Come ritorni all'activity precedente? Chiami il metodo startActivity oppure tramite rimozione dallo Stack dell'activity corrente (tasto back)?

Inviato dal mio Nexus 5 utilizzando Tapatalk


Offline simox2601

  • Nuovo arrivato
  • *
  • Post: 30
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4
  • Sistema operativo:
    Windows
Re:Come spostarsi tra activity e fragmen?
« Risposta #2 il: 11 Febbraio 2014, 14:08:25 CET »
0
Come ritorni all'activity precedente? Chiami il metodo startActivity oppure tramite rimozione dallo Stack dell'activity corrente (tasto back)?

Inviato dal mio Nexus 5 utilizzando Tapatalk

All'avvio dell'applicazione faccio partire il main nel quale carico ogni volta i fragment ed uso il popBackStack() per tornare al fragment precedente. Quando invece da uno di questi fragment avvio l'altra activity, la uso e la chiudo, torna in automatico al main con il primo fragment inserito (quello all'avvio dell'app) invece a me servirebbe l'ultimo, che sarebbe quello da cui ho avviato la seconda activity.

Offline ciccio

  • Utente junior
  • **
  • Post: 65
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Francesco Cervone
  • Sistema operativo:
    Mac OS X 10.9
Re:Come spostarsi tra activity e fragmen?
« Risposta #3 il: 11 Febbraio 2014, 15:30:42 CET »
0
Nei metodi onStart oppure onResume della prima activity alleghi il primo fragment all'activity? Perché quando torni vengono chiamati in sequenza onStart ed onResume, così per il fragment.
Forse questi link possono esserti d'aiuto:

http://developer.android.com/guide/components/activities.html#Lifecycle
http://developer.android.com/guide/components/fragments.html#Creating

Offline simox2601

  • Nuovo arrivato
  • *
  • Post: 30
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4
  • Sistema operativo:
    Windows
Re:Come spostarsi tra activity e fragmen?
« Risposta #4 il: 11 Febbraio 2014, 16:09:58 CET »
0
Nei metodi onStart oppure onResume della prima activity alleghi il primo fragment all'activity? Perché quando torni vengono chiamati in sequenza onStart ed onResume, così per il fragment.
Forse questi link possono esserti d'aiuto:

http://developer.android.com/guide/components/activities.html#Lifecycle
http://developer.android.com/guide/components/fragments.html#Creating

Grazie del consiglio!! Non so come mai avevo provato strane soluzioni senza provare la più banale con onResume().