LitePal使用遇到的坑
来源:互联网 发布:网络问政是什么意思 编辑:程序博客网 时间:2024/06/05 08:06
LitePal的使用看郭神的帖子就差不多了,简间易用,上手快。这是它的链接
http://blog.csdn.net/guolin_blog/article/details/38461239
我跟大家分享的是在使用中遇到的一些坑:
1. android.database.sqlite.SQLiteException: Can't downgrade database from version 2 to 1
版本号不能从大到小;
2.找不到表
Caused by: android.database.sqlite.SQLiteException: no such table: test3 (code 1): , while compiling: SELECT * FROM test3 ORDER BY id
#################################################################
原因: 对数据库进行修改后,没有更改版本号
解决方法: 1.增大版本号 2.debug版本可以删除再安装 .
2.
报错:
Error Code : 1 (SQLITE_ERROR)
Caused By : SQL(query) error or missing database.
(near ".": syntax error (code 1): , while compiling: INSERT INTO com.example.ttkx.netepal.enity.Focussing$ValueBean_id(avr_url) VALUES (?))
原因:Bean中存在这个方法getTableName();
3.运行崩溃
原因: 在Bean类中,有字段是集合,如果集合中的泛型不是集合类型,正常使用,如果泛型是集合类型就会引起崩溃,也就是说Bean类中,不能有字段是集合且集合的泛型也是一个集合,这样会引起在建表时崩溃。
例如:
这样是可以,List<UserBean> list, List<String> list, Map<String, String> map,都是正常可以的,
这样是不可以的:List<List> list; List<Map<Stirng,String>> list, Map<List, float> map,
4.主线程ANR ,日志: no such table: gainlist没有这样的表:gainlist
原因: 在litepal.xml中没有设置这张表
》》》》》》》》》》》》》》》》》》》》
还会持续积累更新中
5.运行报错
为了排除使用中可能的失误, 大家在更改表结构后, 建议卸载APP, 重新安装运行, 以免忘记更改版本号所导致的各种问题
6.增删查改时报错
报错信息:org.litepal.exceptions.DataSupportException: no such table: focussing (code 1): , while compiling: SELECT * FROM focussing ORDER BY id
原因: 没有这个表
1. 没有在litepal.xml中添加该表, 或添加的bean类没有继承datasport
2.没有在litepal.xml中更改版本号.
0 0
- LitePal使用遇到的坑
- Litepal的使用
- LitePal的简单使用
- litepal开源库的使用
- litepal的使用记录
- LitePal的使用
- Litepal的简单使用
- Litepal的使用
- LitePal的使用
- LitePal的学习和使用
- Android之Litepal的使用
- LitePal使用
- 使用LitePal的聚合函数(五)
- Litepal 数据库操作框架的使用 (火)
- Android数据库框架--litepal的使用
- EventBus和litepal数据库的一般使用
- Android sqlite 之LitePal的使用
- android数据库框架LitePal的简单使用
- SVN使用教程总结
- 【Dongle】【Java】规范之JMS
- css/css3总结(二)属性
- Liunx 学习之chmod,chown,chgrp命令
- javascript基础:String对象
- LitePal使用遇到的坑
- 按要求输出
- CentOS 下 VNC Server 的配置与使用
- 希腊字母发音对照表
- Android 热加载 插件化 模块化集成
- 初学linux
- 叠筐
- STM32 F1配置外部晶振
- C# 中的转意字符