Autore Topic: Master/flow con più activity  (Letto 516 volte)

Offline yaroslavpopovic

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Master/flow con più activity
« il: 10 Marzo 2015, 13:22:32 CET »
0
Salve a tutti,
Siccome sono nuovo di Android volevo capire qual'è la via migliore e se c'è un tutorial per associare a ogni detail una activity diversa.

Grazie

Offline tonno16

  • Utente storico
  • *****
  • Post: 1197
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Master/flow con più activity
« Risposta #1 il: 10 Marzo 2015, 13:40:21 CET »
0
Spiegati meglio ;)

Offline yaroslavpopovic

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Re:Master/flow con più activity
« Risposta #2 il: 10 Marzo 2015, 13:48:07 CET »
0
Hai ragione, probabilmente faccio confusione anche con i termini, praticamente vorrei che a ogni tap su un  listed item (quelli sulla colonna di sinistra) sia chiamata una activity con un suo layout da visualizzare nella parte destra della schermata ( dovrebbe essere la fragment detail)

Offline tonno16

  • Utente storico
  • *****
  • Post: 1197
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Master/flow con più activity
« Risposta #3 il: 10 Marzo 2015, 13:53:04 CET »
0
Quando clicci su un link di un SMS si apre il browser. Quella è un activity. Quando vedi quindi aprirsi qualcosa.

Quello che tu chiedi è diverso. Vuoi una lista a sinistra nello schermo. La parte destra delle schermo deve visualizzare x se ho cliccato 1 nella lista e deve invece visualizzare y se ho cliccato 2.
Giusto? Credo quindi che devi usare i fragment.
Propongo di occupare con un acitivity un layout dove hai solo la lista che occupa tutto lo spazio. Ora. Ho una seconda activity che viene lanciata cliccando gli item della lista. Quindi per tutti gli item sempre la stessa activity. Pero gli passi dei parametri.
Intent.putExtra()

Offline yaroslavpopovic

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Re:Master/flow con più activity
« Risposta #4 il: 10 Marzo 2015, 14:12:11 CET »
0
Esatto, però per ogni lista devo visualizzare un layout diverso con degli input diversi a cui associare delle azioni diverse, quale è il metodo corretto?

Offline tonno16

  • Utente storico
  • *****
  • Post: 1197
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Master/flow con più activity
« Risposta #5 il: 10 Marzo 2015, 14:13:16 CET »
0
Hai detto di avere una sola lista

Offline yaroslavpopovic

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Re:Master/flow con più activity
« Risposta #6 il: 10 Marzo 2015, 14:21:27 CET »
0
Si la lista è una, intendevo gli items

Post unito: 10 Marzo 2015, 14:33:51 CET
Si, volevo dire che per ogni elemento della lista deve corrispondere un layout diverso (da visualizzare sulla parte destra) con degli input diversi che effettuano azioni diverse, qual'è la strada migliore?

Grazie
« Ultima modifica: 10 Marzo 2015, 14:33:51 CET da yaroslavpopovic, Reason: Merged DoublePost »

Offline tonno16

  • Utente storico
  • *****
  • Post: 1197
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Master/flow con più activity
« Risposta #7 il: 10 Marzo 2015, 14:37:05 CET »
0
L'uso di fragment. Hai un fragment a sinistra che delimita la tua lista. Hai la parte destra dinamica. Ogni tap nella lista sinistra carica un fragment diverso nella parte destra.

attenzione che in questa soluzione c'è una sola activity. L'uso dei fragment è un pelino più tosto.
Non so se è la soluzione migliore. Sicuramente io adotterei tale soluzione appena descritta

Offline yaroslavpopovic

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Re:Master/flow con più activity
« Risposta #8 il: 14 Marzo 2015, 10:28:01 CET »
0
Ciao a tutti, sto facendo progressi, sono riuscito a controllare due fragments da una sola activity, riesco anche a chiamare metodi implementati nei fragments dalla activity ma non riesco ancora a controllare ad esempio dei button implementati nel layout dei fragments. La mia domanda è: qual'è la via migliore, controllarli direttamente dalla activity o dai rispettivi fragments.java? E come?
Ho provato in tutti e due i modi ma non funzionano?

Grazie

Offline tonno16

  • Utente storico
  • *****
  • Post: 1197
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Master/flow con più activity
« Risposta #9 il: 14 Marzo 2015, 13:24:38 CET »
0
Se vuoi far comunicare due fragent devi o meglio dovresti passare attraverso la tua activity padre. Su google developer c'è un bellissimo esempio.

Implementi un interfaccia in un fragment e la chiami dall' activity