SORU
1 HAZİRAN 2011, ÇARŞAMBA


Nasıl okumak için Parcelable uygularken bir boolean/yazma arayüzü?

Özel bir liste nesnesi bir etkinliğe geçmek için ArrayList Parcelable yapmaya çalışıyorum.Ben ArrayList uzanan myObjectList bir sınıf yazmaya başlayın ve Parcelable uygulamak.

MyObject bazı öznitelikleri boolean ama Parsel okuma/writeBoolean herhangi bir yöntem yok.

Bu işlemek için en iyi yolu nedir?

CEVAP
17 AĞUSTOS 2011, ÇARŞAMBA


Ben ne yapardım burada

writeToParcel:

dest.writeByte((byte) (myBoolean ? 1 : 0));     //if myBoolean == true, byte == 1

readFromParcel:

myBoolean = in.readByte() != 0;     //myBoolean == true if byte != 0

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • ::..ηєѕѕ мιχ..::

    ::..ηєѕѕ

    15 Aralık 2006
  • RealPapaPit

    RealPapaPit

    16 Mart 2009