【发布时间】:2022-01-03 19:16:07
【问题描述】:
所以我需要显示一个带有一个项目的 AlertDialog,然后执行一个 get 请求,解决后,我需要向对话框中添加更多项目。
我尝试了下面的代码没有成功
var list = arrayOf("aa")
val b = AlertDialog.Builder(context)
b.setItems(list, onItemClickListener)
val dialog = b.create()
executeGetRequest() {
list += "New Item"
val adapter = dialog.listView.adapter as ArrayAdapter<*>
adapter.notifyDataSetChanged()
}
但是,正在更新现有项目:
list[0] = "Updated Item"
adapter.notifyDataSetChanged()
我错过了什么?
【问题讨论】:
标签: android kotlin android-alertdialog