プログラミング java.lang.RuntimeException: Cannot create an instance of class XXX / at android.arch.lifecycle.ViewModelProviders$DefaultFactory.create 2017年10月4日ZIDNEYコメントをどうぞ ViewModelの派生クラスを取得しようとした時に落ちる。 コンストラクタが publicになってないと駄目。 Fragmentのコンストラクタが publicになっている必要があるのと一緒。