你的数据表是在什么时候创建的?
如果你是继承了SQLiteOpenHelper,在它的onCreate事件中创建,可能会出现这个问题。
因为,这个事件只在数据库第一次创建时触发。
所以你把表删了,但是数据库还在,这个事件自然不会被触发,表也就没被创建了!
如果你是继承了SQLiteOpenHelper,在它的onCreate事件中创建,可能会出现这个问题。
因为,这个事件只在数据库第一次创建时触发。
所以你把表删了,但是数据库还在,这个事件自然不会被触发,表也就没被创建了!
调试欢乐多
对,按楼上说的,把数据库删了,可以通过ddms或者SQLite Shell来达到这个目的
感觉还是通过 sqlite developer 设计数据库舒服,看得见,摸得着才放心。
发布出去之后,升级才用SQLiteOpenHelper
指令的话你去网上搜搜就行。
数据库建表只在你第一次运行时做,之后再操作是不会改变的。