2013-04-25 12 views
5

Nel mio progetto, devo scrivere e leggere ArrayList<String> per pacchi, ho provato con writeList e writeStringList ma non serve, sto ricevendo eccezioni durante la lettura delle liste.Come scrivere e leggere ArrayList <String> per pacchi in android

Qualcuno potrebbe aiutarmi in questo?

Grazie In anticipo.

+0

Hi La tua domanda non è chiara ma se vuoi leggere/scrivere una ArrayList Ecco un modo per leggere un ArrayList hai bisogno di una per ogni ciclo ArrayList list = new ArrayList (); per (Str string: lista) { // fai qualcosa qui con lo str } – cafebabe1991

+1

Posta un po 'di codice che hai provato fino ad ora. –

+0

Pubblica il tuo codice e dettagli logcat. Controlla questo http://idlesun.blogspot.in/2012/12/android-parcelable-example-2-subobject.html – edwin

risposta

7

By @JeremyRoman: writeStringList, readStringList e createStringArrayList tutti esistono sul Parcel dal API 1.

+3

'writeStringList',' readStringList' e 'createStringArrayList' esistono tutti su [' Parcel'] (http://developer.android.com/reference/android/os /Parcel.html) dall'API 1. –

+0

@JeremyRoman corretto. Potrei aver bisogno di un buon sonno prima di continuare a rispondere alle domande. Grazie per avermi corretto. – StoneBird

+0

Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. –

0

Consente di scrivere:

bundle.putStringArrayList(KEY, stringArrayList); 

e questo per leggere:

ArrayList<String> stringArrayList = bundle.getStringArrayList(KEY); 
Problemi correlati