Kotlin:Java类型不匹配,使用显式强制转换

我正在尝试按照此链接的教程通过https://github.com/AnyChart/AnyChart-Android/wiki/Getting-started

通过AnyChart库在Android中创建基本饼图

但是,我使用的是Kotlin,而示例使用的是Java。

我在Android程序中收到以下错误:

Java type mismatch expected (Mutable)List<DataEntry!>! but found kotlin.collections.ArrayList<ValueDataEntry /* = java.util.ArrayList<ValueDataEntry> */. Use explicit cast!

下面是我的代码(错误发生在最后一行):

val pie = AnyChart.pie()
val data = ArrayList<ValueDataEntry>()
data.add(ValueDataEntry("John",10000))
data.add(ValueDataEntry("Jake",12000))
data.add(ValueDataEntry("Peter",18000))
pie.data(data);

我该如何将变量data强制转换为(Mutable)List<DataEntry!>!

zn890811 回答:Kotlin:Java类型不匹配,使用显式强制转换

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3162688.html

大家都在问