簡體   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