80,351
社区成员
发帖
与我相关
我的任务
分享
public class TitleViewBean implements Serializable {
private long tag;
private TextView mTitleView;
private Fragment mFragment;
private String titleStr;
public TitleViewBean(long tag, TextView mTitleView){
this.tag = tag;
this.mTitleView = mTitleView;
}
public void setTag(long tag){
this.tag = tag;
}
public Long getTag(){
return tag;
}
public void setTextView(TextView mTextView){
this.mTitleView = mTextView;
}
public TextView getTextView(){
return mTitleView;
}
public void setFragment(Fragment fragment){
this.mFragment = fragment;
}
public Fragment getFragment(){
return mFragment;
}
public void setTitleStr(String title){
this.titleStr = title;
}
public String getTitleStr(){
return titleStr;
}
}
TitleViewBean titleViewBean = new TitleViewBean(tag, mTitleView);
CourseTitleFragment mFragment = new CourseTitleFragment();
titleViewBean.setFragment(mFragment);
Bundle bundle = new Bundle();
bundle.putSerializable("dataBean", titleViewBean);
mFragment.setArguments(bundle);
FATAL EXCEPTION: main
Process: com.szfore.microlessonhelper, PID: 18702
java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.***.***.bean.TitleViewBean)
at android.os.Parcel.writeSerializable(Parcel.java:1394)
at android.os.Parcel.writeValue(Parcel.java:1341)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:644)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1313)
at android.os.Bundle.writeToParcel(Bundle.java:1034)
at android.os.Parcel.writeBundle(Parcel.java:669)
at android.support.v4.app.FragmentState.writeToParcel(Fragment.java:144)
at android.os.Parcel.writeTypedArray(Parcel.java:1197)
at android.support.v4.app.FragmentManagerState.writeToParcel(FragmentManager.java:398)
at android.os.Parcel.writeParcelable(Parcel.java:1363)
at android.os.Parcel.writeValue(Parcel.java:1268)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:644)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1313)
at android.os.Bundle.writeToParcel(Bundle.java:1034)
at android.os.Parcel.writeBundle(Parcel.java:669)
at android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:3128)