SQLite打开和关闭DB

时间:2012-10-30 09:39:59

标签: android sqlite

以下情况(OLD)会导致错误database is locked吗?

 DataRepository rep0 = new DataRepository (_context);
    InfoRepository rep1 = new InfoRepository (_context);
    rep0.open();
    //do something
    rep1.open();
    //do something
    rep0.close();
    rep1.close();

 DataRepository rep0 = new DataRepository (_context);
    InfoRepository rep1 = new InfoRepository (_context);
    rep0.open();
    rep0.close();
    //do something
    rep1.open();
    //do something     
    rep1.close();

我正在使用SQLiteOpenHelper来打开和关闭数据库。

我测试了两者并且正在工作,并且我自己也没有遇到过错误。因为我正在跟踪可能的错误根,因为我看到了android app报告的错误日志。

1 个答案:

答案 0 :(得分:0)

检查程序认为您正在打开与OLD中已打开的数据库的另一个连接。