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

  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007