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

  • L- Crysis

    L- Crysis

    30 Aralık 2011
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009
  • TheDamnWreckless

    TheDamnWreck

    12 Temmuz 2010