public static ArrayList<ArrayList<String>> rawQuery(final String query) {
SQLiteDatabase db = DBHelper.getDaoSession().getDatabase();
Cursor cursor = db.rawQuery(query, null);
retList = new ArrayList<ArrayList<String>>();
ArrayList<String> list = new ArrayList<String>();
if (cursor.moveToFirst()) {
do {
list = new ArrayList<String>();
for (int i = 0; i < cursor.getColumnCount(); i++) {
list.add(cursor.getString(i));
}
retList.add(list);
} while (cursor.moveToNext());
}
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
return retList;
}
Use this reward, let me know that you want something else?
kukku source
share