最好的方式来存储和检索数据在Android中的数据库
问题描述:
我目前正在开发一个具有多个表的项目。所以我创建了单独的类来存储和检索每个表的数据。最好的方式来存储和检索数据在Android中的数据库
有没有更好的办法让我可以减少班级数量?我是初学者,所以我对此很不确定。
答
这里是所有的基本存储技术说明:
Which Android Data Storage Technique to use?
但正如@提到345,你应该尝试境界分贝。与一些SQLight包装器相比,它更容易存储和管理您的数据。
答
您可以通过使代码动态来实现此目的。就像您创建一些通用的方法并在您访问这些表时实时发送键(表名,列名,行名)和值。但是你必须做很多工作才能做到这一点,因为你的所有表格在结构上都会有所不同。因此,您必须为该类中的每个表创建方法,或者可以通过条件(if/else或switch case)处理所有可能的方案。
检查这个例子,我希望它会帮助你。
http://www.androidhive.info/2013/09/android-sqlite-database-with-multiple-tables/
你有没有考虑使用[境界?](https://realm.io/docs/java/latest/) – 345
离线或在线。如果在网上..你可能想使用Web服务.. – ZeroOne