Android MutableLiveData与Kotlin多个layler Generic无法正常工作
//ErrorInfo data class
data class ErrorInfo<T>(
var common: StatusCode?,
var individual: T?,
var message: String?
)
//use
val error: MutableLiveData<ErrorInfo<LoginRepo.LoginError>>
这么多类型错误输出。
エラー:がありません - 未找到indextifier
エラー:无效なメソッド宣言です。戻り値の型が必要です。 - 无效方法,需要返回类型
エラー:&#39;;&#39;がありません - 未找到;
エラー:シンボルを见つけられません - 找不到符号
エラー:型引数の数が不正です.1个必要です - 错误的参数计数。需要一个。
抱歉上面的日语错误消息。
和
java.lang.IllegalStateException:无法分析:org.jetbrains.kotlin.kapt3.diagnostic.KaptError:注释处理时出错
答案 0 :(得分:0)
自己解决:因为Kotlin不能将const
与包名一起使用。将Kotlin数据类移动到result
文件夹后,此构建成功!!!