Autore Topic: Condividere dati tra activity  (Letto 309 volte)

Offline Agosteeno

  • Utente junior
  • **
  • Post: 107
  • Respect: 0
    • Mostra profilo
Condividere dati tra activity
« il: 24 Marzo 2011, 11:24:20 CET »
0
Salve a tutti. Per una mia applicazione ho bisogno di un metodo per far condividere i dati tra le varie activity che la compongono. Mi spiego meglio: all'avvio devo chiedere ad un server alcuni dati. Questo me li restituisce in formato JSON, che io usero' per creare un oggetto DatoRicevuto. Questo dato pero' mi servira' anche nelle successive activity, perche' dovro' farci delle operazioni e infine, rispedire al server il risultato di queste. Finche' facevo esercizi giocattolo passavo dati tra una activity e l'altra tramite i Bundle, ma a quanto ho visto non posso passare un intero oggetto come argomento. Ho anche pensato di passare l'intera stringa JSON, ma in ogni activity dovrei fare ogni volta serializzazione e deserializzazione, cosa abbastanza ridicola e pesante... Qualcuno ha un idea di come fare?
Risparmia l'acqua, bevi birra...

Offline Agosteeno

  • Utente junior
  • **
  • Post: 107
  • Respect: 0
    • Mostra profilo
Re:Condividere dati tra activity
« Risposta #1 il: 24 Marzo 2011, 11:29:20 CET »
0
Come non detto, ho appena trovato questo tutorial http://www.anddev.it/index.php/topic,104.0.html.
Se cmq qualcuno avesse consigli o aiuti, sono bene accetti!
Risparmia l'acqua, bevi birra...

Offline Khali

  • Utente junior
  • **
  • Post: 65
  • Respect: +7
    • u.felloni
    • Mostra profilo
  • Market Developer Name:
    weetme software
  • Sistema operativo:
    windows 7
Re:Condividere dati tra activity
« Risposta #2 il: 24 Marzo 2011, 11:32:01 CET »
0
il tutorial è fatto benissimo.
Se poi trovi qualche difficoltà, chiedi pure

Ciao  :D

Offline Darbon

  • Nuovo arrivato
  • *
  • Post: 20
  • Respect: 0
    • Mostra profilo
Re:Condividere dati tra activity
« Risposta #3 il: 24 Marzo 2011, 20:09:57 CET »
0
Ho lo stesso problema e il metodo nel tutorial comporta il fatto che devo continuare a passare i dati tra activity e activity. Se ad esempio memorizzo i dati nell activity 1 e servono alla 5 non cè un modo più saggio?

Offline Agosteeno

  • Utente junior
  • **
  • Post: 107
  • Respect: 0
    • Mostra profilo
Re:Condividere dati tra activity
« Risposta #4 il: 24 Marzo 2011, 22:00:45 CET »
0
Non ho ben capito in effetti. Per ora qualche dato mi serve anche in quelle intermedie ma nn tutti in realta'...
Risparmia l'acqua, bevi birra...

Offline IacopoDeeNosee

  • Utente junior
  • **
  • Post: 99
  • Respect: +21
    • Google+
    • iacopodeenosee
    • Mostra profilo
    • visualhunter
  • Dispositivo Android:
    Samsung Nexus S - GT-I9023
  • Market Developer Name:
    IacopoDeeNosee
  • Sistema operativo:
    Arch linux x86_64
Re:Condividere dati tra activity
« Risposta #5 il: 24 Marzo 2011, 23:06:21 CET »
0
Ho lo stesso problema e il metodo nel tutorial comporta il fatto che devo continuare a passare i dati tra activity e activity. Se ad esempio memorizzo i dati nell activity 1 e servono alla 5 non cè un modo più saggio?
prova a considerare l'uso delle "variabili globali",dai un occhio qua:
Salvataggio dello stato tra più Activity (aka variabili globali in Android) - Android Developers Italia
8y3

Offline MarcoDuff

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 941
  • Respect: +156
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    HTC Desire
  • Market Developer Name:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Condividere dati tra activity
« Risposta #6 il: 25 Marzo 2011, 09:49:23 CET »
0
Visto che il topic si riferisce al codice scritto nel tutorial meglio continuare li!

*** TOPIC CHIUSO ***
Le mie Applicazioni Android | Il mio Blog

Io faccio parte del Gruppo AndDev.it LOGTFO, tu no? Allora GTFO!
Quando un utente fornisce una risposta utile si può ringraziarlo premendo il tasto  alla destra del titolo del post. (Ricky` rulez)