我这里有一个sql方法。我想返回字符串[]数组中的数据。
我该怎么做呢?
谢谢您!
public String[] getLikedSongs() {
SQLiteDatabase db = this.getReadableDatabase();
String[] LikeSong;
Cursor cursor = db.rawQuery(" SELECT " + COL_4 + " FROM " + Table_Name + " WHERE " + COL_4 + " IS NOT NULL", null);
while (cursor.moveToNext()) {
String note = cursor.getString(0);
}
cursor.close();
db.close();
return LikeSong;
}
1条答案
按热度按时间2mbi3lxu1#
必须定义数组的长度,只有在光标获取所有行之后才能执行此操作。然后将其长度设置为光标的行数。
然后在while循环中设置数组的项: