技术文档---反射动态建表

1、SQLiteDataTable是SQLiteHelper定义的一个接口,它包括onCreate和onUpgrade两个方法

2、SQLiteDaoBase实现了SQLiteDataTable接口,是个抽象类,所有的dao类都继承它

3、因为UserDao继承了SQLiteDaoBase,所以实现了oncreate和onUpgrade两个方法,建user表的句子都在oncreate方法里

4、所以在SQLiteHelper里的onCreate方法里可通过反射获得任意一个实现了SQLiteDataTable接口的实例,再调用示例的
建表方法创建表

这种方式适合团队开发,互不干涉

 

posted on 2016-08-16 20:26  张诗博  阅读(181)  评论(0编辑  收藏  举报