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