ถามนักพัฒนา android app

ผมมีความจำเป็น ต้องส่ง object ที่เป็นของ adapter_recycleview  ผ่านเข้าไปใช้งานใน fragment

ผมก็เลยต้องทำการ implement parcelable ใส่ใน class ของ adapter_recycleview ด้วย  ()

ซึ่งก็ผ่านไปได้ด้วยดี ไม่มีปัญหา อะไร  adapter สามารถใช้งานได้    การ implement ไม่น่ามีปัญหา

แต่ปัญหามันเกิดตรงนี้  ซึ่งมันไม่รู้ว่าเกี่ยวข้องกันยังไง      ผมต้องการคลิกเพื่อไปที่  Activity  อีกตัวนึง

โดยผมเลือกปุ่มที่อยู่  ตรง เมนู ด้านขวา บนจอ (พอจะนึกออกนะ)    หลังจากที่กดปุ่มนั้น   

มันก็เกิด error   โดยฟ้องว่า  eror  ในส่วน   writeToParcel

public void writeToParcel(Parcel dest, int flags) {
    dest.writeValue(mContext);              //  พวกนี้แหละ สองอันเลย
    dest.writeValue(mRecyclerView);    //  
    if (mItems == null) {
        dest.writeByte((byte) (0x00));
    } else {
        dest.writeByte((byte) (0x01));
        dest.writeList(mItems);
    }
}

ซึ่งการไป อีก Activity  ผมไม่ได้ฝากข้อมูลอะไรไปเลยนะ 
แค่ลองทดสอบเปิดเฉยๆ
มีแค่    Intent  in  = new Intent(context , Activity2.class);
startActivty(in);
 
และนี่คือส่วนที่ระบบฟ้องมา
 java.lang.RuntimeException: Parcel: unable to marshal value android.app.Application@1350a7b
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่