爱在莫斯科 发表于 2016-11-30 09:16:16

android.database.sqlite.SQLiteDatabaseLockedException: database is locked

有时android程序会报
android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5)

这是由于大于一个sqlite的connection所致,建议:
1:所有db操作都通过SQLOpenHelper,并保证你的SQLOpenHelper是单例的;
2:如果是多进程访问同一个database,应该用contentprovider.
页: [1]
查看完整版本: android.database.sqlite.SQLiteDatabaseLockedException: database is locked