文档章节

Xutils操作SQLite遇到的问题

烧酒二两
 烧酒二两
发布于 2015/10/18 15:55
字数 359
阅读 49
收藏 2

在用Fast-Json解析数据后,封装进实体类,实体类通过实体类生成工具JavaEntityTools.jar生成

实体类结构内嵌套两层List集合:Information下包含Result对象,Result对象中包含List<Mark>集合

在实现跳转界面呈现数据时,发现,直接传递过去序列化后的Information对象可以,却不能通过接收到的Information.getResult();也不能通过result.getListMark();

再将Information对象通过DbUtil对象存储数据库时,发现通过DbUtil对象查找数据库得到Information对象中的result属性为null,其他属性都有值

初步想法以为是类和类之间没有建立关系,在进行数据库操作时,没有设置外键进行关联创建的表,所以导致,类对象无法存储,集合对象无法获得

通过加注解,建立表之间的关系,再次调试程序,发现还是报错,考虑再三,认为是代码虽然修改了,但是程序内生成的.db文件还在,旧的数据依旧存在数据库的表内,所以导致出错

解决方式:在File Explorer里的data文件夹下删除对应应用的.db文件,结果不在报错

在通过DbUtil对象.findAll(Result.class)时又报错,保存成功,查询出错

还有卡顿的电脑模拟器,android开发不易……

© 著作权归作者所有

共有 人打赏支持
烧酒二两
粉丝 2
博文 22
码字总数 10224
作品 0
朝阳
程序员
私信 提问
移动开发者必须知道的Android框架推荐

一些总结出来的Android快速开发框架,全部都是开源框架,附带项目地址,是开发学习的绝佳资料。 thinkAndroid项目 github地址:https://github.com/white-cat/ThinkAndroid 功 能:ThinkAndr...

程序袁_绪龙
2014/09/02
0
0
Android工具库xUtils1.9.8发布-orm性能优化,图片加载优化...

感谢关注xUitls的网友最近一段时间给予的热心反馈,xUtils近期做了很多细节优化之后,功能和api已经稳定。 1.9.8主要更新内容: * orm模块添加列类型转换接口,支持自定义类型字段作为列映射...

wyouflf
2013/11/06
4.1K
11
httputis报Can't create handler inside thread that has not called Looper.prepare()

我在使用最新版的xutils报如下错误: 我一直不知道怎么解决,我跟踪了一下代码,错误处在了这个地方: HttpHandler handler = new HttpHandler(httpClient, httpContext, responseTextChars...

zyf_2013
2014/11/03
354
1
xUtils上传图片到ASP.NET的restful问题,急~

我用xutils上传图片到ASP.NET写的restful服务端,post提交的添加body时候遇到问题,请专家帮忙看看,很紧急,谢谢了。 版本xutils-2.5.5 服务端是ASP.NET的restful,代码如下: 客户端为And...

lijingjin
2014/05/10
2.8K
4
xUtils 1.6.6 (Android工具库) 发布 - Bitmap模块优化

感谢关注xUitls的网友最近一段时间给予的热心反馈,xUtils近期在bitmap模块进行了很多优化,同时修复和优化了大家反馈的一些问题。 更多介绍,源码和示例代码下载:https://github.com/wyou...

wyouflf
2013/10/17
3.7K
19

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(11.9)hive操作基础知识

上一篇博客分享了hive的简介和初体验,本节博主将继续分享一些hive的操作的基础知识。 DDL操作 (1)创建表 #建表语法CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name ...

em_aaron
今天
4
0
OSChina 周四乱弹 —— 我家猫真会后空翻

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听这个# 我艇牛逼,百听不厌,太好听辣 分享 Led Zeppelin 的歌曲《Stairway To Heaven》 《Stairway To Heaven》- Led Z...

小小编辑
今天
37
3
node调用dll

先安装python2.7 安装node-gyp cnpm install node-gyp -g 新建一个Electron-vue项目(案例用Electron-vue) vue init simulatedgreg/electron-vue my-project 安装electron-rebuild cnpm ins......

Chason-洪
今天
3
0
scala学习(一)

学习Spark之前需要学习Scala。 参考学习的书籍:快学Scala

柠檬果过
今天
3
0
通俗易懂解释网络工程中的技术,如STP,HSRP等

导读 在面试时,比如被问到HSRP的主备切换时间时多久,STP几个状态的停留时间,自己知道有这些东西,但在工作中不会经常用到,就老是记不住,觉得可能还是自己基础不够牢固,知识掌握不够全面...

问题终结者
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部