【发布时间】:2020-01-09 13:02:25
【问题描述】:
我有一个用字符串初始化的空数组。然后我必须将它传递给需要Array<String> 而不是Array<String?> 的函数。那么我该如何解决这个问题呢?
val list_names = arrayOfNulls<String>(plant_list.size)
for(item in plant_list){ list_names.plus(item.name) }
val myListAdapter = MyListAdapter(activity!!,list_names,list_types,list_images) // list_names must be Array<String>
我还想提一下,在 Adapter 中更改它只会使事情复杂化,所以我想从这里开始。
【问题讨论】:
-
“数组而不是数组”是什么意思?
标签: android kotlin mobile casting