无法打开DB文件(代码14)Android SQLite

时间:2015-11-03 18:05:23

标签: java android sqlite file

我正在使用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()...

时中断

1 个答案:

答案 0 :(得分:0)

你应该使用

SQLiteDatabase db = context.openOrCreateDatabase("sample.db", MODE_PRIVATE, null);