gpt4 book ai didi

android - MutableList 不添加新值 Kotlin

转载 作者:行者123 更新时间:2023-11-29 14:19:38 24 4
gpt4 key购买 nike

我正在从特定文件夹获取文件路径列表,但是当我尝试将它添加到我的可变列表中时,该列表仍然是空的。

var filePath: MutableList<String>? = null
val path = File(getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).path, "BacFo Camera")
if (path.exists()) {
for(i in path.list().iterator()){
filePath?.add("" + path.toString() + "/" + i) //here i=file name
}
}

运行 Debugger 后,值确实出现在变量 i 中,但可变列表如何保持为空。我是 Kotlin 的新手,请帮忙!!

最佳答案

the list remains empty.

不,列表是null:

var filePath :MutableList<String> ?=null

尝试为其分配一个值:

var filePath: MutableList<String> = mutableListOf()

关于android - MutableList 不添加新值 Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53884458/

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