本文主要是介绍Greendao no such table解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
记录一下我在开发过程中使用Greendao遇到的问题,开发新版本时建了新的数据库,老版本升级到这个版本查询新建的数据库时,程序崩溃,报 no such table,网上有人说卸载掉app重新安装就可以了,这种方法我试过,确实可以,但是我们的应用发布到应用市场了用户更新出现闪退的问题,我们让用户卸载重新安装这种交互模式很不友好,于是就出现了第二种解决方式:首先我在查询新建的表时先判断是否为空,如果不为空,继续执行查询语句,然后我发现我还犯了一个错误,就是id我用的long,id的long是必须大写的。改为大写后问题就解决了。
这篇关于Greendao no such table解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!