1
Serializable 객체를 구현하는 클래스를 구현했습니다. Parcelable encounteredClassNotFoundException Serializable 객체를 읽는 중
public class SaveMe implements Serializable {
private static final long serialVersionUID = 1L;
private String someValue1;
private String someValue2;
}
하지만 번들에서 사용하려고 할 때마다,이 예외를 얻을 :
Parcelable encounteredClassNotFoundException reading a Serializable object
at android.os.Parcel.readSerializable(Parcel.java:1951)
at android.os.Parcel.readValue(Parcel.java:1822)
at android.os.Parcel.readMapInternal(Parcel.java:2008)
at android.os.Bundle.unparcel(Bundle.java:208)
at android.os.Bundle.getString(Bundle.java:1034)
내가 잘못하고있는 중이 야 무엇을? Parcelable을 사용
편집
흠 ... 비슷한 문제 :
Class not found when unmarshalling
당신이 예외가 발생 메서드 호출을 보여줄 수 있습니까? serialize 할 때 문제가 발생했습니다 ... – Damp
실제로 b.putSerializable ("savedinstance", 새 SaveMe()) 여기서 b는 Bundle 객체입니다. 번들이 복원되면 암묵적으로 호출됩니다. 사실, 다른 응용 프로그램에서 복원됩니다. 어쩌면 이것이 문제일까요? – Vanuan
다른 앱이 아마도 SaveMe 클래스를 모른다면 그럴 것입니다. – Damp