即使用户重新打开了应用程序,我也可以使用共享的首选项检索数据



我正在制作一个应用程序作为学校项目。我从来没有Java课,所以我对此一无所知。基本上,我的应用程序是:登录使用Instagram API并将full_name和user_name保存在共享的首选项中(以登录性。它保存用户名和密码,因此用户无需再次登录(。当用户第一次登录并滑入配置文件活动时,他的Full_name将显示在文本视图中。问题是,每次用户重新打开他不需要再次登录的应用程序,但是当他重新打开并滑入个人资料活动时,他的full_name不会显示。我要问的是:我可以在他的第一个登录中保存完整的偏好中的full_name,然后每次用户重新打开应用程序时检索共享的首选项信息吗?它会起作用吗?即使用户关闭并再次打开应用程序,共享的首选项是否保存数据?

我可以将full_name保存在他的第一个登录的共享偏好中 然后每次重新打开用户时检索共享的首选项信息 de app?

确实共享的首选项保存数据,即使用户关闭并打开了数据 再次应用程序?

注意:如果用户进入设置并清除应用程序数据,您的应用程序将无法找到以前存储的共享首选项数据。

您可以参考此答案,应该给您一个实现相同的想法https://stackoverflow.com/a/23024962/3518278

是的,您可以共享prefs存储数据。

  • 使用共享的prefs用于少量数据

  • 如果用户清除了应用程序的缓存数据将丢失,因此请使用sqllite进行更大的数据。

相关内容

最新更新