Autore Topic: Gestione dati in ViewPager  (Letto 475 volte)

Offline boggiano

  • Utente junior
  • **
  • Post: 62
  • Respect: +5
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Play Store ID:
    Alessandro Boggiano
  • Sistema operativo:
    Fedora
Gestione dati in ViewPager
« il: 09 Aprile 2015, 18:43:50 CEST »
0
La mia app e' composta da un ViewPager con 6 Fragment (5 sono form di raccolta dati e l'ultimo e' il riepilogo in cui l'utente conferma e inserisce nel DB).

Qual'e' la migliore maniera per preservare i dati inseriti fino all'ultima schermata?
Personalmente, pensavo ad una tabella temporanea nel DB e al passaggio di un ID unico tra fragment, ma prima di procedere mi piacerebbe un confronto con voi!  8-)


Offline LonelyWolf

  • Utente junior
  • **
  • Post: 148
  • Respect: +12
    • Mostra profilo
    • Traversate dei laghi
  • Dispositivo Android:
    GT-I9505, ALE-L21
  • Sistema operativo:
    Windows 7 32/64
Re:Gestione dati in ViewPager
« Risposta #1 il: 09 Aprile 2015, 21:53:38 CEST »
0
Io direi un ViewFlipper
Se la mia risposta ti è utile, per favore un thanks!

Offline boggiano

  • Utente junior
  • **
  • Post: 62
  • Respect: +5
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Play Store ID:
    Alessandro Boggiano
  • Sistema operativo:
    Fedora
Re:Gestione dati in ViewPager
« Risposta #2 il: 10 Aprile 2015, 08:55:42 CEST »
0
Io direi un ViewFlipper

Ciao, si un ViewFlipper potrebbe essere una soluzione, ma non ho voglia di stravolgere la app!  :-)
La mia era una richiesta di best practice per la gestione dei dati in un ViewPager!

Oh, se poi salta fuori che la soluzione migliore e' un ViewFlipper... ci rimbocchiamo le maniche e si riparte!  ;-)

Offline LonelyWolf

  • Utente junior
  • **
  • Post: 148
  • Respect: +12
    • Mostra profilo
    • Traversate dei laghi
  • Dispositivo Android:
    GT-I9505, ALE-L21
  • Sistema operativo:
    Windows 7 32/64
Re:Gestione dati in ViewPager
« Risposta #3 il: 10 Aprile 2015, 09:19:01 CEST »
0
Per darti una risposta allora bisogna sapere cosa sono, a cosa servono, come sono collegati e come è la struttura del db dei dati che raccogli nei 5 fragment, a.e. potresti anche salvarli nel db man mano che vengono raccolti (ad ogni cambio di fragment)  se per ogni fragment c'è una tabella specifica.

Per un'applicazione che usa il db la progettazione parte dalla struttura del db, se è fatta bene quella tutto il resto viene di conseguenza.
Se la mia risposta ti è utile, per favore un thanks!

Offline boggiano

  • Utente junior
  • **
  • Post: 62
  • Respect: +5
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Play Store ID:
    Alessandro Boggiano
  • Sistema operativo:
    Fedora
Re:Gestione dati in ViewPager
« Risposta #4 il: 10 Aprile 2015, 10:02:31 CEST »
0
Per darti una risposta allora bisogna sapere cosa sono, a cosa servono, come sono collegati e come è la struttura del db dei dati che raccogli nei 5 fragment, a.e. potresti anche salvarli nel db man mano che vengono raccolti (ad ogni cambio di fragment)  se per ogni fragment c'è una tabella specifica.

Per un'applicazione che usa il db la progettazione parte dalla struttura del db, se è fatta bene quella tutto il resto viene di conseguenza.

Concordo!
Il DB e' davvero semplice: 1 tabella! :)
Infatti io pensavo a 5 tabelle temporanee + 1 definitiva!
Ero tentato di usare una classe statica per pigrizia, ma le tabelle temporee mi sembrano una soluzione piu' abbordabile.

In piu', essendo una app che sviluppo per "amicizia", ( e' per la donna!   ;-) ), posso permettermi qualche "porcata sperimentale"!  O:-)


Offline tonno16

  • Utente storico
  • *****
  • Post: 1186
  • Respect: +57
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Gestione dati in ViewPager
« Risposta #5 il: 10 Aprile 2015, 10:15:39 CEST »
0
guarda se ti può interessare. E' un implementazione del wizard di roman nurik.
https://github.com/TechFreak/WizardPager