Ho letto post su array di passaggio da e ad attività, ma sono confuso su come lo farei per il mio caso specifico.Come si passa un array di oggetti a un'attività?
Ho una matrice di oggetti denominata DaysWeather (una matrice DaysWeather []) in cui gli oggetti hanno diversi attributi String e un attributo bitmap. Ho letto da qualche parte che devi renderlo serializzabile o parzeable o qualcosa del genere, ma a prima vista sembra disordinato.
Qualcuno potrebbe guidarmi nella giusta direzione?
C'è un modo semplice per farlo?
Ma non farlo. Utilizzare altri metodi per trasferire oggetti come un servizio. – Falmarri
Un altro modo per passare oggetti tra le attività consiste nell'utilizzare provider di contenuti, ricevitori broadcast e filtri intent. (http://thinkandroid.wordpress.com/2010/02/02/custom-intents-and-broadcasting-with-receivers/) –
Non so cosa intendi quando dici "non serializzare oggetti pesanti completi. " Le mie bitmap non hanno ID di risorsa poiché vengono scaricate dal Web direttamente nei rispettivi oggetti contenitore. Inoltre, puoi indirizzarmi a un tutorial/esempio di implementazione di Parcelable? I miei oggetti (DaysWeather) sono semplicemente strutture di dati contenenti 5 stringhe e una bitmap. Non sono esattamente sicuro di come implementare il metodo writeToParcel() con questi dati. – joepetrakovich