ViewやViewクラスを継承したオブジェクトをシリアライズする方法はありますか?
画面遷移時に、アクティビティから別のアクティビティへ、Viewクラスを継承したオブジェクトを渡すような処理を実現したいです。
色々調べた結果、これを実現するためには、
① 渡すオブジェクトのクラスをシリアライズする(serializableを実装する)必要がある
② 子クラスをシリアライズするには、その親クラスもシリアライズする必要がある
ということが分かりました。しかし、私が渡そうとしているオブジェクトはViewを継承しており、Viewクラスはread onlyのため、serializableを実装することができず、それによって渡すオブジェクトもシリアライズすることができないように思います。この問題の解決方法はありますか?もしくは私の認識が違いますか?
①の参考文献
・https://techbooster.org/android/7190/
・https://softwarenote.info/op27/
②の参考文献
・https://qiita.com/nmby/items/b6e858791b254d67efe2
・https://stackoverflow.com/questions/9747443/java-io-invalidclassexception-no-valid-constructor/51492340
どなたかお詳しい方、ご教授頂けると幸いです。
回答1件
あなたの回答
tips
プレビュー