从数据库获取数据的最佳方法

时间:2014-09-16 06:14:08

标签: android xml database local-storage

我在android中设计了分类应用程序,它从运行时托管的数据库中获取数据。我已经设计了它并且工作正常但是它非常慢,因为应用程序必须从服务器获取数据并且花费很多时间。我希望通过某种方式减少用户立即获取数据的时间,并且可以通过互联网使数据脱机。

任何人都可以建议我将数据存储在移动应用程序中的最佳方式或任何其他方式吗? 我可以创建一个xml并将其存储在用户手机上吗?

请告诉我。

提前谢谢。 编辑

2 个答案:

答案 0 :(得分:1)

一种方法是通过ContentProvider执行此操作。

另一种方法是使用像ORMLite这样的框架,一个对象关系映射。

答案 1 :(得分:0)

在我看来,你有两个好方法。第一步;使用存储过程,触发器和函数从数据库中获取数据。第二种方法使用像json这样的服务获取数据不要使用xml(soap)。