0
RealmObject를 확장하는 Book 클래스가 있습니다.RealmObject는 android에서 직렬화합니다.
는 그리고이 같은 다른 클래스 :
class MyNotif {
int id;
Book book;
public void serialize(Bundle bundle) {
bundle.putSerializable(BUNDLE_KEY, this)
}
}
나는 서버에서 MyNotif 개체를 얻을 이런 식으로 처리 :
java.lang의 :
Intent intent = new Intent(context, MainActivity.class);
intent.putExtras(myNotif.serialize(new Bundle()));
PendingIntent.getActivity(context, requestCode, intent, PendingIntent.FLAG_ONE_SHOT);
가 그럼 난 예외를 얻을. RuntimeException : 직렬화 가능 오브젝트를 기입 해 가능한, 구하기 가능한 IOException입니다.
RealmObject 직렬화와 관련된 것이 있습니까? 어떻게 해결할 수 있습니까?
class Book extends RealmObject implements Parcelable { ... }
을하거나 외부 라이브러리 분석 처리,이 체크 아웃 할 수 있습니다
클래스 MyNotif는, 그것은 아마 MyNotif'은'Serializable',하지만 그렇다하더라도, 당신은 자신의 프라이 머리 키를 기준으로 다시 쿼리 RealmObjects해야되지 않는다 '는 사실과 관련이있다 – appersiano
... Serializable 인터페이스를 구현한다 그들을 parcelling하지 않습니다. – EpicPandaForce