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

  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012
  • TokShogun

    TokShogun

    6 HAZİRAN 2009