0

Android MutableLiveData 与 Kotlin 多层通用不工作

//ErrorInfo data class
data class ErrorInfo<T>(
        var common: StatusCode?,
        var individual: T?,
        var message: String?
)

//use
val error: MutableLiveData<ErrorInfo<LoginRepo.LoginError>>

这么多类型错误输出。

エラー: がありません - 未找到索引符

エラー: 类型なメソッド宣言です。戻り値の型が必需です。 - 无效的方法,需要返回类型

エラー:';'がありません - 未找到;

エラー: シンボルを见つけられません-找不到符号

エラー: 型引数の数が不正です。1个必需です - 参数计数错误。需要一个。

抱歉以上日文错误信息。

java.lang.IllegalStateException:分析失败:org.jetbrains.kotlin.kapt3.diagnostic.KaptError:注释处理时出错

4

1 回答 1

0

自己解决:因为 Kotlin 不能const与包名一起使用。将 Kotlin 数据类移动到result文件夹后,此构建成功!!!

于 2017-08-31T08:18:28.783 回答