Android SQLite打开和关闭数据库
以下情况(旧)是否会导致错误Android SQLite打开和关闭数据库,android,sqlite,Android,Sqlite,以下情况(旧)是否会导致错误数据库被锁定 旧的 新的 我正在使用SQLiteOpenHelper打开和关闭数据库 我在这两方面都进行了测试,而且我自己也没有遇到过错误。我正在跟踪一个可能的错误根,因为我看到了android应用程序的错误日志报告。检查者感觉您正在打开另一个连接到旧数据库。是否可能由于旧代码导致错误?我正在考虑更改为新的。当rep0和rep1之间的读取/更新操作重叠时,旧版本中可能会显示错误。更改为“新”,但确保不会引入新的意外错误。e、 g.在rep1上“//做某事”时,不要使用
数据库被锁定
旧的
新的
我正在使用SQLiteOpenHelper打开和关闭数据库
我在这两方面都进行了测试,而且我自己也没有遇到过错误。我正在跟踪一个可能的错误根,因为我看到了android应用程序的错误日志报告。检查者感觉您正在打开另一个连接到旧数据库。是否可能由于旧代码导致错误?我正在考虑更改为新的。当rep0和rep1之间的读取/更新操作重叠时,旧版本中可能会显示错误。更改为“新”,但确保不会引入新的意外错误。e、 g.在rep1上“//做某事”时,不要使用任何rep0的游标
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();