以下のコードスニペットに示すように、LinearLayoutを拡張するクラスをシリアル化しました。デシリアライズ中に、上記の例外が発生します。このリンクのように、ImageViewをシリアル化することはできません(他のすべてのビューについても推測します)。それで、これに代わるものはありますか、それともSQLiteデータベース自体に行く必要がありますか?提案や手がかりをいただければ幸いです。
public class MyClass extends LinearLayout implements java.io.Serializable {
private static final long serialVersionUID = 1L;
private String mThemeImageName;
private ArrayList<STCharacter> mCharacterList;
private String mStoryText;
private int mSceneNumber;
private boolean mIsSceneHasCharacters;
public STScene(Context context) {
super(context);
}
public STScene(Context context, AttributeSet attrs) {
super(context, attrs);
}
//getters and setters below