-1
putSerializable()
과 putParcelable()
을 사용하여 사용자 지정 개체를 번들에 넣으려고했지만 "모두 java.io.Serializable로 캐스팅 할 수 없습니다"및 "java.io.Parcelable로 캐스팅 할 수 없습니다"라는 동일한 오류가 발생합니다.번들에 맞춤 개체를 넣는 방법은 무엇입니까?
이 문제가 나타나는 이유를 모르겠습니까?
내 코드 :
FragmentA objA=new FragmentA();
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putSerializable("objB", (Serializable) objA);
}
로그 캣 상태 : 당신은 객체가 직렬화 또는 Parcelable 구현이 필요 것
FragmentA cannot be cast to java.io.Serializable
내 시간을 저장해 주셔서 감사합니다. –