日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android数据存储_SharedPreferences的简单使用

發布時間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android数据存储_SharedPreferences的简单使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SharedPreferences的寫數據簡單使用步驟如下:

第一步:獲取SharedPreferences對象

第二步:獲取SharedPreferences.Editor對象

第三步:通過此Editor對象來寫入數據

第四步:通過此Editor對象來提交數據寫入文件。


SharedPreferences的讀數據簡單使用步驟如下:

第一步:獲取SharedPreferences對象

第二步:通過此對象來讀數據。


注:

1、通過SharedPreferences可以將String類型數據和基本類型數據以XML格式存入到本地系統路徑。

2、這種方式寫入文件和讀文件,不需要在manifest.xml配置中添加讀寫權限,因為它沒有涉及到外部存儲器。

[java]?view plaincopy
  • public?class?MainActivity?extends?Activity?{??
  • ????TextView?t;??
  • ????EditText?e;??
  • ????SharedPreferences?sp?;??
  • ????SharedPreferences.Editor?editor;??
  • ????@Override??
  • ????protected?void?onCreate(Bundle?savedInstanceState)?{??
  • ????????super.onCreate(savedInstanceState);??
  • ????????setContentView(R.layout.activity_main);??
  • ????????sp?=?getSharedPreferences("test",?Activity.MODE_PRIVATE);??
  • ????????editor?=?sp.edit();??
  • ???????????
  • ????????t?=?(TextView)?findViewById(R.id.textView);??
  • ????????e?=?(EditText)?findViewById(R.id.editText);??
  • ??
  • ????????/*將數據寫入/data/data/<package?name>/share_prefs/目錄下的文件去*/??
  • ????????Button?w?=?(Button)?findViewById(R.id.write);??
  • ????????w.setOnClickListener(new?OnClickListener()?{??
  • ????????????public?void?onClick(View?v)?{??
  • ????????????????editor.putString("content",?e.getText().toString());??
  • ????????????????editor.commit();??
  • ????????????}??
  • ????????});??
  • ????????/*將數據從文件中讀出并顯示*/??
  • ????????Button?r?=?(Button)?findViewById(R.id.read);??
  • ????????r.setOnClickListener(new?OnClickListener()?{??
  • ??
  • ????????????@Override??
  • ????????????public?void?onClick(View?v)?{??
  • ????????????????String?content?=?sp.getString("content",?"");??
  • ????????????????t.setText(content);??
  • ????????????}??
  • ????????});??
  • ????}??
  • } ?
  • 總結

    以上是生活随笔為你收集整理的android数据存储_SharedPreferences的简单使用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。