繁体   English   中英

在本地存储ID的最佳方法是什么?

[英]What's the best way to store an id in local?

我正在编写一个Android应用程序。 我需要将用户的ID存储在本地,以便他不必在每次使用该应用程序时都重写其名称,姓氏和密码。 做这个的最好方式是什么?

您可以使用共享首选项;

查看教程。

您可以使用共享首选项存储ID

节省价值的代码

 public static final String MyPREFERENCES = "MyPrefs" ;

 SharedPreferences sharedpreferences = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);

 SharedPreferences.Editor editor = sharedpreferences.edit();

        editor.putString("id", 1);
      /*editor.putString("Key", value); */
        editor.commit();

获得价值的代码

 String id = sharedpreferences.getString("id", "");
/*sharedpreferences.getString("key", "defaultValue"); */

希望这个能对您有所帮助

有4种 方法如果要保存更复杂的数据,以下某些方法很有用。

1.共享首选项-最适合您的用例

在这里找到教程

2.SQLite-用于Android的数据库

查看本教程以了解SQLite

3.Content提供商,如果您想与您选择的其他应用程序共享相同的本地数据

在这里找到教程

4.ORM映射库

绿岛

我最喜欢的- 文档和HowToDo

b。数据库流

有点复杂但是很快-文档和操作方法

c.ORMLite

互联网上非常好的文档和支持- 文档和操作方法

d。境界

新技术,但被技术巨头广泛使用- 文档以及操作方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM