SavedState ViewModelを導入後、ProGuardをかけたアプリが落ちるようになった。
どうも、ViewModelの作成に失敗している模様。
いちいち -keep classを書いていっても良いのだけど、うまい手はないのかと調べた結果、特定の引数を持つコンストラクタという条件で keepを書いて解決。
-keep class * {
# SavedStateVMFactoryを使う AndroidViewModel/ViewModelは保持
public
孤独に歩め。悪をなさず、求めるところは少なく、林の中の象のように。
SavedState ViewModelを導入後、ProGuardをかけたアプリが落ちるようになった。
どうも、ViewModelの作成に失敗している模様。
いちいち -keep classを書いていっても良いのだけど、うまい手はないのかと調べた結果、特定の引数を持つコンストラクタという条件で keepを書いて解決。
-keep class * {
# SavedStateVMFactoryを使う AndroidViewModel/ViewModelは保持
public