我想在我的Android应用程序中添加一个(本地的,不在线的)高分表,我想了解一下解决问题的最佳方法.
我有一个用户列表(现在被保存到一个文件并作为一个User对象数组回读),高分需要引用这些数据,用用户的名字和照片等填充表格.
对于显示器,我认为TableLayout可能是我最好的选择.我可以为图片,名称,分数等制作列.
对于信息本身,我想也许SQLite表可能是组织我的数据的最佳方式?如果是这样,那么将我的用户数据移动到SQLite表也是值得的,这样我就可以确保数据被正确地交叉引用.
这里有人对此有任何有用的信息或意见吗?谢谢.
更新:我使用SQLite数据库(使用两个表),它工作得很好!也不是很难学习和工作.对于布局,结果是带有自定义适配器的ListView是实现我想要的最佳方式(比TableLayout更灵活).
解决方法:
我没有和Andriod做过很多,但我相信你走的是正确的道路.使用SQLite进行数据不仅有助于保持数据的结构化和组织,还可以使数据集成指数增长,并且可以使用通用的标准方法,使用DAO模式从SQL数据库转换为对象.我建议将SQLite与MyBatis一起使用. MyBatis是java的对象关系映射实用程序.它允许您编写sql并将结果作为java对象返回. MyBatis
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。