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

  • Howcast

    Howcast

    4 EKİM 2007
  • kev5124

    kev5124

    9 Kasım 2008
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011