gpt4 book ai didi

java - 如何在 Kotlin 中访问 LiveData 列表“Livedata>”的元素?

转载 作者:行者123 更新时间:2023-12-02 01:17:55 32 4
gpt4 key购买 nike

在 Java 中,我们访问 Livedata<List<Book>> 的第一个元素书籍使用 books[0] ,如何在 Kotlin 中做到这一点?

我已经尝试了一切。

//Java代码 books[0];

// Kotlin //books[0]抛出错误

Unresolved reference 。由于接收器类型不匹配,以下候选者均不适用:@InlineOnly 公共(public)内联运算符 fun <@OnlyInputTypes K, V> Map.get(key: Int):类别?在 kotlin.collections 中定义

最佳答案

你可以试试books.get(0)

Kotlin 允许您在类型上使用一些运算符,其中之一是中缀,例如 +,因为它位于表达式/值之间。我认为该错误告诉您无法使用数组表示法访问 books

关于java - 如何在 Kotlin 中访问 LiveData 列表“Livedata<List<Model>>”的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57647463/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com