因此,要从数据库操作层面来解决:
//cv.put(COLUMN_ID, source.getId()); v.put(COLUMN_NAME, source.getName());
ContentValue赋值时取消对id字段的赋值即可。
问题解决,可以自增长了。
总结
Android中,让sqlite主键自增长的条件如下:
1. 数据库中,设置字段为INTEGER,Primary,Autoincrement。
2. Java代码中,ContentValue赋值时忽略主键字段。
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
标签:SQLite
相关阅读 >>
Sqlitemanager怎么激活Sqlite数据库管理软件激活图文教程
python Sqlite3以字典形式返回查询结果的实现方法
elyse如何激活数据库文件管理系统elyse安装及激活图文教程(附软件下载+激活补丁)
更多相关阅读请进入《Sqlite》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。