小编Mok*_*kus的帖子

Android getColumName和getColumnIndex

我是一个Android新手,我的光标有问题.我无法使用以下方式访问数据: cursor.get(cursor.getColumnIndex(columnName));

我尝试了以下代码来测试错误:

while (cursor.moveToNext()) {
        int x = 2;
        Log.i("MyDebug", "Index: " + x);
        Log.i("MyDebug", "Name: " + cursor.getColumnName(x));
        Log.i("MyDebug", "Index again: " + cursor.getColumnIndex(cursor.getColumnName(x)));
    }
Run Code Online (Sandbox Code Playgroud)

调试监视器的结果:

Index: 2 
Name: mainMenu.title 
Index again: -1
Run Code Online (Sandbox Code Playgroud)

"索引再次"的结果不应该是2吗?我究竟做错了什么?

sqlite android

6
推荐指数
1
解决办法
6215
查看次数

标签 统计

android ×1

sqlite ×1