问题描述
我创建了一个简化的活动来说明我的问题。我正在尝试创建一个游标来遍历应用根目录中的文件,但是 resolver.query(...)
返回 null 并且程序在此行返回。
class TestingActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_testing)
testCursor()
}
fun testCursor() {
val resolver = contentResolver
val path = Uri.parse(Environment.getRootDirectory().absolutePath)
val cursor = resolver.query(path,null,null) ?: return
if (!cursor.movetoFirst()) {
cursor.close()
return
}
do {
//do something with cursor
} while (cursor.movetoNext())
cursor.close()
}
}
我在清单文件中设置了所有权限,但无法创建正确的游标,我该怎么做才能使其正常工作?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)