从 API 获取数据时,由于将 Any 转换为整数而引发 NullPointerException。 如果有人能告诉的话。
val albums by remember {
mutableIntStateOf((artistStatsItem!!.albums!!.total!! as? Int)!!)
}
data class Album(
@field:SerializedName("created")
val created: Int? = null,
@field:SerializedName("total")
val total: Any? = null, // <---
@field:SerializedName("coming")
val coming: Int? = null
)
val albums by remember {
mutableIntStateOf((artistStatsItem?.albums?.total as? Int) ?: 0)}
我认为这个错误可以通过这种方式修复。我希望这会有用