我想在我的应用中注册。所以我已经向我的网络服务发出了所有请求。 我现在在用户注册时。
现在我需要保存他注册的地方,不再给他注册表格。
怎么做?
我是否需要在我的sqlite数据库中保存,并且每次应用午餐时检查他是否是注册用户。或者也许在应用程序设置中,我可以保存此信息。
我是开发Android应用程序的新手,我正在寻找正确的方法。
谢谢大家的帮助。
答案 0 :(得分:2)
您可以使用SharedPreferences
保存该内容。检查链接以获取示例代码。
http://developer.android.com/guide/topics/data/data-storage.html#pref
如果用户卸载应用程序或清除系统菜单中的所有数据,则会删除此数据。
编辑:如果您真的想记住安装中的首选项,则应尝试使用Backup API。 http://developer.android.com/guide/topics/data/backup.html
答案 1 :(得分:2)
最佳解决方案是使用Android's Account Manager来处理用户帐户。这种方法是最安全的(凭证不会暴露),但它有两个缺点:
答案 2 :(得分:1)
用户注册后,您可以保存在sqlite数据库中,每次应用程序启动时都必须检查。但是如果用户卸载了应用程序并尝试重新安装它,请再次请求注册。为了避免这种情况,你必须在某些服务器和sqlite数据库中存储设备ID和注册详细信息等信息,并且必须检查当应用程序启动时......