在Android应用程序中哪里保存来自服务器的数据?

时间:2012-02-17 04:08:05

标签: android social-networking

我正在Android中创建一个社交网络类型的应用程序。我从服务器以XML格式获取大量数据。

目前我正在静态列表中保存这些数据。地图,所以我可以随时随地使用这些数据。但我不知道这是否是一种保存数据的好方法。

实际上我只想保存会话的数据,而且应该可以从我的app中的任何位置访问。在结束会话时我想清除所有数据。

那么保存数据并使用它的正确方法是什么。

3 个答案:

答案 0 :(得分:0)

我认为你需要在服务器上保存数据本身。 bcoz在数据库中保存是不正确的方法,一旦用户卸载应用程序,所有数据都将丢失。 此外,一旦用户sigin在其他设备中u将无法获得刷新数据。

答案 1 :(得分:0)

假设您正在使用facebook或google +或某些现有的社交网络服务,那么您应该可以使用静态对象。假设一次只能记录一个人,这不会是一个问题。只需确保清除静态对象并经常刷新服务器,以使本地数据副本不会过时。

答案 2 :(得分:0)

您可以解析xml数据并使用namevaluepairs将所有数据发送到服务器端页面,在服务器端,您可以检索该数据并将其存储到您的sql数据库中。或者只需在app本身使用sqlite ..