以下の内容はhttps://anton0825.hatenablog.com/entry/2015/03/03/000000より取得しました。


AndroidAnnotationsとIcepickは一緒に使えない

理由は以下。

  • Icepickはビルド時にクラス名にsuffixを付ける。(classファイルの中を調べるとクラス名が変わっている)
  • AndroidAnnotationsはサブクラスを生成する。そのクラスにはsuffixが付いていない。
  • IcepickはSuffixが付いているクラスのみRestore/Save対象とする。よってAndroidAnnotationsを使うとRestore/Save対象にならない。

AndroidAnnotationsでも@InstanceStateを使うとRestore/Saveをしてくれるのでこれを使えばいい。

ただし、@InstanceStateはActivityかFragmentでないと使えないのでカスタムViewの状態はRestore/Saveできない。なのでViewの状態はすべてActivity/Fragmentで持つようにしないといけない。




以上の内容はhttps://anton0825.hatenablog.com/entry/2015/03/03/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14