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

Offline Agosteeno

  • Utente normale
  • ***
  • Post: 152
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson - Xperia Neo
  • Sistema operativo:
    Ubuntu 11.04
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 normale
  • ***
  • Post: 152
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson - Xperia Neo
  • Sistema operativo:
    Ubuntu 11.04
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: 70
  • Respect: +7
    • u.felloni
    • Mostra profilo
  • Play Store ID:
    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 normale
  • ***
  • Post: 152
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson - Xperia Neo
  • Sistema operativo:
    Ubuntu 11.04
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: 128
  • Respect: +33
    • Google+
    • iacopodeenosee
    • Mostra profilo
    • visualhunter
  • Dispositivo Android:
    Samsung Nexus S - GT-I9023
  • Play Store ID:
    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 storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    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 ***