我已经重构了我的应用程序以使用ContentProvider和所有CursorLoader框架但是因为我已经完成了它,所有测试都因为数据库错误而失败,如
java.lang.IllegalStateException:无法执行此操作,因为连接池已关闭。
但这些仅在机器人测试模式下发生。当我手动测试应用程序时,它似乎可以正常工作。
我试图让我的测试工作2天......
数据库管理代码可在此处获得: http://code.google.com/p/radis/source/browse/#hg%2Fsrc%2Ffr%2Fgeobert%2Fradis%2Fdb
我的测试代码可在此处获得: http://code.google.com/p/radis/source/browse/?repo=robotium#hg%2Fsrc%2Ffr%2Fgeobert%2Fradis%2Frobotium
感谢您的帮助,这让我疯狂......