【发布时间】:2020-09-17 18:19:38
【问题描述】:
我正在尝试将类类型作为成员变量存储在我的 android 应用程序中,以便接下来可以进行该活动。
我正在使用Class of Any,但我不知道为什么它不接受任何类的类型,这意味着什么。
val state : MutableLiveData<Pair<State,Class<Any>>>
= MutableLiveData(Pair(State.Initial,MainActivity::class.java))
谁能帮我解决这个问题?
【问题讨论】:
-
使用
Class<out Any>。这将说 Class是子类型 od Class 所以将是可分配的。以前的类型是不变的,即 Class 和 Class 之间没有关系。