我正在开发应用程序,我的要求是当我使用rest webservice将数据作为ID,Value等参数发布时,我得到一些数据作为deviceID,VendorID,driverID等响应。
我的应用程序senerio是。当用户第一次安装应用程序时,他/她可以看到输入上述数据的屏幕,如ID,Value等,并且出现一些响应,响应基本上是用户配置,如deviceID,VendorID,driverID,并且必须保存。然后使用intent自动移动到下一个屏幕。
现在当用户关闭应用程序而不是再次打开时,如果他/她登录,他/她将自动移动到列表屏幕,其他明智地保持登录状态。没有配置屏幕,因为它的设置第一次保存在app(deviceID,VendorID,driverID)。
如何首先保存用户的配置数据,哪一种是最佳方式。
请给我最好的解决方案,如教程形式和一点点explenation。
由于
答案 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/