你的数据表是在什么时候创建的?
如果你是继承了SQLiteOpenHelper,在它的onCreate事件中创建,可能会出现这个问题。
因为,这个事件只在数据库第一次创建时触发。
所以你把表删了,但是数据库还在,这个事件自然不会被触发,表也就没被创建了!
如果你是继承了SQLiteOpenHelper,在它的onCreate事件中创建,可能会出现这个问题。
因为,这个事件只在数据库第一次创建时触发。
所以你把表删了,但是数据库还在,这个事件自然不会被触发,表也就没被创建了!
解决方案 »
- 关于android中widget大小及位置的设定问题,急!!!
- 使用MediaPlayer播放mp3文件遇到奇怪的问题
- Android设置关卡怎么布局?
- 局域网内两台android机如何调用对方的方法?
- 有关android 横竖屏问题
- Android项目在1.6模拟器上运行正常,在1.5上就会报错,有没有办法让程序匹配1.5啊
- 关于Android客户端
- 看到很多文章说不能随便把Activity的this针传给其它类使用,说很容易造成GC对Activity回收不了,怎么解决
- 菜单问题
- 求助:TelephonyManager.listen 监听使用的问题--如何实现TM同时监控多个状态的改变
- 拖拽效果
- 为什么udp不能发送和接收消息?
对,按楼上说的,把数据库删了,可以通过ddms或者SQLite Shell来达到这个目的
感觉还是通过 sqlite developer 设计数据库舒服,看得见,摸得着才放心。
发布出去之后,升级才用SQLiteOpenHelper
指令的话你去网上搜搜就行。
数据库建表只在你第一次运行时做,之后再操作是不会改变的。