android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5)
来源:互联网 发布:资深淘宝美工 编辑:程序博客网 时间:2024/05/20 20:04
最近写一安卓程序,数据库对象写在Application中采用单例模式,这样全局来说就只有唯一一个数据库实例了,程序中访问数据库的操作又只是在后台线程中串行访问的,肯定不存在并发访问。
try{
mDB.beginTransaction();
....
mDB.setTransactionSuccessful(); //设置事务成功完成
}
}catch(Exception e){
e.printStackTrace();
}finally{
mDB.endTransaction();
}
可是上面代码却会引起
android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5)
这样的错误。实在是让人费解。DDMS中发现运行有两个我的app的实例,一个多了个后缀:remote。检查AndroidManifest.xml发现
<service
...
android:process=":remote"
...
</service>
原来这样会导致起两个app进程,所以导致出现上面的错误。也就是说android:process=":remote",代表在应用程序里,当需要该service时,会自动创建新的进程。把 android:process=":remote" 这一行删除掉即可。
- android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5)
- android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5)问题解决
- android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5): , while compilin
- Android SQLiteDatabaseLockedException: database is locked
- Android SQLiteDatabaseLockedException: database is locked
- 解决android: SQLiteDatabaseLockedException: database is locked
- SQLiteDatabaseLockedException: database is locked 解决方法
- Android Database 并行访问 SQLiteDatabaseLockedException: database is locked 解决方案
- android.database.sqlite.SQLiteException: database is locked
- sqlite database is locked
- sqlite database is locked
- ios sqlite database is locked
- sqlite遇到database is locked
- sqlite The database file is locked database is locked
- sqlite出现database is locked错误
- sqlite报database is locked错误是什么原因?
- 解决SQLite中的 database is locked
- svn sqlite[S5]:database is locked
- Sicily 1031. Campus
- 真实的谎言(枚举)
- Android项目使用Assets下的文件
- RT3070 imx28 SoftAP功能移植
- Windows系统CPU内存网络性能统计第二篇 CPU CPU整体使用率
- android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5)
- Hidden Password
- 求解最大子序列、最长递增子序列、最长公共子串、最长公共子序列
- 嵌入式系统 Boot Loader 技术内幕
- Windows系统CPU内存网络性能统计第三篇 CPU 多核CPU各核使用率C#
- Iterator ——迭代器模式
- Windows系统CPU内存网络性能统计第四篇 CPU 多核CPU各核使用率C++
- 算法导论第四章4.3主方法课后答案
- Android开发中的多线程