閉じる

java.lang.RuntimeException: Cannot create an instance of class XXX / at android.arch.lifecycle.ViewModelProviders$DefaultFactory.create

ViewModelの派生クラスを取得しようとした時に落ちる。
コンストラクタが publicになってないと駄目。
Fragmentのコンストラクタが publicになっている必要があるのと一緒。

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)