Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从Sqlite数据库中检索单个列以在listview中显示它_Android_Sqlite - Fatal编程技术网

Android 从Sqlite数据库中检索单个列以在listview中显示它

Android 从Sqlite数据库中检索单个列以在listview中显示它,android,sqlite,Android,Sqlite,这是我在数据库处理程序类中的游标,用于在列表视图中显示单个列 public String getAllStringValues() { ArrayList<String> yourStringValues = new ArrayList<String>(); SQLiteDatabase db = this.getReadableDatabase(); Cursor result = db.query(true, TABLE

这是我在数据库处理程序类中的游标,用于在列表视图中显示单个列

public String getAllStringValues() {
        ArrayList<String> yourStringValues = new ArrayList<String>();
        SQLiteDatabase db = this.getReadableDatabase();
        Cursor result = db.query(true, TABLE_PATIENT_GENERAL,
                new String[] { KEY_PATIENT_NAME }, null, null, null, null,
                null, null);

        if (result.moveToFirst()) {
            do {
                yourStringValues.add(result.getString(result
                        .getColumnIndex(KEY_PATIENT_NAME)));
            } while (result.moveToNext());
        } else {
            return null;
        }
        return KEY_PATIENT_NAME;
}


由于我是android新手,请告诉我确切的流程和代码,谢谢。

请发布stacktrace,或者告诉我更多关于错误的信息,它是否没有显示???提示:您可能希望返回正在收集的yourStringValues列表,而不是将其扔掉。@laalto您说得对。但函数返回字符串。我不确定,但我相信,第四个参数不应该为null,但应该传入一个空字符串[]。