0

我正在实施 Android 备份服务,指南说

读写外部存储不是线程安全的

然后它说onBackupandonRestore函数应该在synchronized语句中执行。我的问题是:我是否需要在读/写数据库的任何地方都使用这种方法?

所以

db.open();
course = db.getCourse(courseId);
db.close();

会成为...

synchronized(MyConstants.DBContant){
    db.open();
    course = db.getCourse(courseId);
    db.close();
}

我经常读/写我的数据库。我想确保在我到处添加这个之前。

4

0 回答 0