如何在android中保存其余的Web服务数据?

时间:2014-02-11 07:14:07

标签: android rest

我正在开发应用程序,我的要求是当我使用rest webservice将数据作为ID,Value等参数发布时,我得到一些数据作为deviceID,VendorID,driverID等响应。

我的应用程序senerio是。当用户第一次安装应用程序时,他/她可以看到输入上述数据的屏幕,如ID,Value等,并且出现一些响应,响应基本上是用户配置,如deviceID,VendorID,driverID,并且必须保存。然后使用intent自动移动到下一个屏幕。

现在当用户关闭应用程序而不是再次打开时,如果他/她登录,他/她将自动移动到列表屏幕,其他明智地保持登录状态。没有配置屏幕,因为它的设置第一次保存在app(deviceID,VendorID,driverID)。

如何首先保存用户的配置数据,哪一种是最佳方式。

请给我最好的解决方案,如教程形式和一点点explenation。

由于

1 个答案:

答案 0 :(得分:0)

很大程度上取决于“某些响应”是什么以及您想要存储多少数据 在Android存储选项中:
http://developer.android.com/guide/topics/data/data-storage.html

有共享偏好:
http://developer.android.com/reference/android/content/SharedPreferences.html
http://www.vogella.com/tutorials/AndroidFileBasedPersistence/article.html
How to use SharedPreferences in Android to store, fetch and edit values

维护数据库似乎是一种最佳方式 您可以根据需要存储,更新或覆盖数据。 Id可以在表格中维护,每个Id的进一步信息可以按行关联,增加属性并将其与键相关联。
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
http://www.vogella.com/tutorials/AndroidSQLite/article.html
http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/