在Android多用户应用程序中存储设置

彼得B

在多用户Android应用中存储用户设置的最佳方法是什么?

现在我正在使用

SharedPreferences sharedPref = PreferenceManager
 .getDefaultSharedPreferences(getActivity().getBaseContext());
String uid = sharedPref.getString("prompt-on-close", "N/A");

我认为这对我不起作用,因为这意味着所有用户都将共享相同的设置(如果用户退出并且值中的另一个登录保持不变)。

我发现了一个替代方案:

SharedPreferences sharedPref = getActivity().getSharedPreferences("user1", Context.MODE_PRIVATE);

我仍然不确定这是否是可行的解决方案,更重要的是,如果标准的Prefrences对话框可以使用它的话。我认为它仅使用默认设置。

失眠症

您可以使用SQLlite解决此问题,可以在创建用户帐户时为每个用户创建行,并可以随时更新数据。我通常在需要为多用户应用程序存储大量首选项时使用此方法,并且这个问题在这里解决了您对PreferenceActivity的评论中的疑问。是否可以将PreferenceActivity与SQLite一起使用,而不是res / xml?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多用户中与 Composer 的 Web 应用程序交互

来自分类Dev

Node.js,Socket.io多用户应用程序-存储用户会话?

来自分类Dev

多用户许可多用户应用程序

来自分类Dev

多用户应用程序的Mongoose模式

来自分类Dev

Yii多用户登录应用程序

来自分类Dev

如何使VB.NET应用程序以多用户身份工作?

来自分类Dev

如何为多用户应用程序实现简单的锁定机制?

来自分类Dev

使用SQL Server和C#的多用户记录更新Windows应用程序

来自分类Dev

基于Apache Spark的多用户Web应用程序的最佳实践?

来自分类Dev

如何构建多用户pouchdb / coucdb应用程序和身份验证

来自分类Dev

适用于多用户公共应用程序的ASP.net

来自分类Dev

如何发布应用程序需要很多用户才能成为好人

来自分类Dev

PHP和mySQL-多用户应用程序方法

来自分类Dev

适用于多用户Spring MVC Web应用程序的Spring Security

来自分类Dev

多用户聊天 (MUC) 移动应用程序的最佳方法

来自分类Dev

是否可以有一个Google云端硬盘帐户,许多用户可以在该帐户中从应用程序上传文件?

来自分类Dev

部署到Shinyapps.io的应用程序上的googlesheets的多用户身份验证

来自分类Dev

如何在数据库(Xml,Json)中存储键值或一对多用户设置?

来自分类Dev

如何设置此多用户PC?

来自分类Dev

Codeigniter中的多用户网站

来自分类Dev

ubuntu中的多用户种子箱?

来自分类Dev

Codeigniter中的多用户网站

来自分类Dev

是否可以有一个Google云端硬盘帐户,许多用户可以在其中从应用程序上传文件?

来自分类Dev

如何使用webRTC,node.js和socket.io构建多用户视频聊天Web应用程序

来自分类Dev

循环时查找存储在变量中的许多用户名的完全匹配

来自分类Dev

闪亮的问题-在多用户环境中跟踪用户设置

来自分类Dev

闪亮的问题-在多用户环境中跟踪用户设置

来自分类Dev

使用Powershell和TaskManager在Sharepoint中设置多用户字段

来自分类Dev

如何确定在Android多用户功能中激活了哪个用户个人资料?

Related 相关文章

  1. 1

    多用户中与 Composer 的 Web 应用程序交互

  2. 2

    Node.js,Socket.io多用户应用程序-存储用户会话?

  3. 3

    多用户许可多用户应用程序

  4. 4

    多用户应用程序的Mongoose模式

  5. 5

    Yii多用户登录应用程序

  6. 6

    如何使VB.NET应用程序以多用户身份工作?

  7. 7

    如何为多用户应用程序实现简单的锁定机制?

  8. 8

    使用SQL Server和C#的多用户记录更新Windows应用程序

  9. 9

    基于Apache Spark的多用户Web应用程序的最佳实践?

  10. 10

    如何构建多用户pouchdb / coucdb应用程序和身份验证

  11. 11

    适用于多用户公共应用程序的ASP.net

  12. 12

    如何发布应用程序需要很多用户才能成为好人

  13. 13

    PHP和mySQL-多用户应用程序方法

  14. 14

    适用于多用户Spring MVC Web应用程序的Spring Security

  15. 15

    多用户聊天 (MUC) 移动应用程序的最佳方法

  16. 16

    是否可以有一个Google云端硬盘帐户,许多用户可以在该帐户中从应用程序上传文件?

  17. 17

    部署到Shinyapps.io的应用程序上的googlesheets的多用户身份验证

  18. 18

    如何在数据库(Xml,Json)中存储键值或一对多用户设置?

  19. 19

    如何设置此多用户PC?

  20. 20

    Codeigniter中的多用户网站

  21. 21

    ubuntu中的多用户种子箱?

  22. 22

    Codeigniter中的多用户网站

  23. 23

    是否可以有一个Google云端硬盘帐户,许多用户可以在其中从应用程序上传文件?

  24. 24

    如何使用webRTC,node.js和socket.io构建多用户视频聊天Web应用程序

  25. 25

    循环时查找存储在变量中的许多用户名的完全匹配

  26. 26

    闪亮的问题-在多用户环境中跟踪用户设置

  27. 27

    闪亮的问题-在多用户环境中跟踪用户设置

  28. 28

    使用Powershell和TaskManager在Sharepoint中设置多用户字段

  29. 29

    如何确定在Android多用户功能中激活了哪个用户个人资料?

热门标签

归档