在我们的项目中执行一个查找数据库的操作的时候报了如下的错误:
11-04 13:52:10.338 25635-26004/? W/SQLiteConnectionPool: The connection pool for database '/data/data/com.wbm.app.pda/databases/demo.db'
has been unable to grant a connection to thread 163308 (Thread-163308) with flags 0x1 for 60.001003 seconds. Connections: 0 active, 1 idle, 0 available.
原因:
我在事务还没有结束的时候就有在里面执行了数据库的操作
解决办法:
应该是添加一个判断表示,例如mImportSuccess,然后在事务执行完毕以后判断这个标示,然后再进行其他的数据库操作
参考:http://bbs.51cto.com/thread-1113117-1.html