KunMinX / UnPeek-LiveData

LiveData 数据倒灌:别问,问就是不可预期 - Perfect alternative to SingleLiveEvent, supporting multiple observers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ViewModel has no zero argument constructor

Lumberjack100 opened this issue · comments

使用 getApplicationScopeViewModel(Class modelClass) 方法初始化 ViewModel 时,如果传入的是一个 AndroidViewModel,会报
java.lang.Class<com.kunminx.puremusic.domain.message.SharedViewModel> has no zero argument constructor

想请教下 AndroidViewModel 怎么使用 Application context 初始化?

补充截图说明

image

将 ViewModel 换成 AndroidViewModel,运行程序会崩溃

Bug 修复了,需要使用两个参数的构造函数,必须传递 Factory 实例参数

image