2010-06-29 11 views

risposta

1

utilizzando l'oggetto applicazione, penso che si può realizzare quello che stai cercando. Vedi gli esempi e la discussione qui:

Android passing objects between activities

+0

Ho provato questo e una nuova applicazione viene creato per il nuovo attività. Ho anche testato e confermato il commento di Francesco. Sembra che le attività non possano condividere dati non serializzabili e l'utilizzo di un oggetto applicazione è utile solo per il salvataggio dei dati quando l'attività viene distrutta e la stessa viene ricreata (ad esempio quando cambia l'orientamento). – Klox

+0

Sembra un nonsenso. Uso l'applicazione per diverse configurazioni che vengono avviate solo una volta. Tuttavia puoi solo usare una classe statica con campi statici per condividere i tuoi dati. – Peterdk

+0

Non è possibile passare i flussi attraverso gli intent. Gli stream vengono inizializzati dai dati e memorizzano informazioni come posizione e lunghezza. Quando sono coinvolti i socket, si dispone di una connessione stabilita con un server remoto. Non è possibile passare questo attraverso attività o in particolare servizi diversi. – afollestad

Problemi correlati