多语言展示
当前在线:716今日阅读:60今日分享:41

数据存储之SQLite

数据存储之SQLite,关系型数据库,简单的小例子,希望能够快速学习,在写SQLite注意几点,一个主函数的继承extends ListActivity,和主布局函数listView的id, android:id='@id/android:list'
工具/原料
1

win7系统

2

adt-bundle-windows

方法/步骤
1

主布局xml,一定要有个listView,但是注意listView的id的写法,不然会出错的,如图:

2

还有两个变量的编辑框、两个标签、一个保存按钮,如图:

3

大致效果如图:

4

接着就是编写SQLite函数继承SQLiteOpenHelper,主要有三个方法一个初始化方法,一个生成表格的方法onCreate,还有一个修改表格时升级用的方法。这里只是用onCreate方法,注意,要使用CursorAdapter,一定要一列_id属性,如图:

5

点击按钮的相应函数,添加一行数据,主要利用ContentValues()方法,如图:

6

查看方法,new SimpleCursorAdapter将对应的列放到相应的xml中,然后调用setListAdapter方法,显示数据,dbRead.query此方法查询数据,如图:

7

刷新函数,adapter.changeCursor(c);,如图:

8

这就是第六步中显示数据的xml,如图:

9

最后结果显示,如图:

注意事项

如对您有帮助,劳烦点个赞

推荐信息