我正在使用Android上的SQLite数据库,我遇到了这个问题......我已经把权限“WRITE_EXTERNAL_STORAGE”和idk wtf我必须做! Plz,帮帮我D:
继承我的代码:
public static ArrayList<Livro> getLivrosWhere(String where) {
SQLiteDatabase db = SystemDB.instance.open().db;
Cursor cursor = db.query(TABLE_NAME, TABLE_FIELDS, where, null, null, null, "Ordem ASC");
ArrayList<Livro> retorno = new ArrayList<Livro>();
while (cursor.moveToNext()) {
Livro livro = new Livro();
livro.config(cursor);
retorno.add(livro);
}
if (cursor.isLast())
cursor.close();
db.close();
return retorno;
}
在cursor.moveToNext()...
时中断答案 0 :(得分:0)
你应该使用
SQLiteDatabase db = context.openOrCreateDatabase("sample.db", MODE_PRIVATE, null);