gpt4 book ai didi

android - 如何将 hashmap 值保存到 sharedpreference?

转载 作者:行者123 更新时间:2023-11-29 21:13:19 25 4
gpt4 key购买 nike

我有一个 hashmap 是这样的:

static final ArrayList<HashMap<String,String>> tasklist = new ArrayList<HashMap<String,String>>();

我想将 hashMap arraylist 的内容存储到 sharedpreference

我该怎么做?还有,之后我该如何检索这些值?

最佳答案

下面是我在我的项目中使用这种东西的方式,希望它能对你有所帮助:)

保存方法如下:

Set<String> set = new HashSet<String>();
SharedPreferences prefs = getApplicationContext().getSharedPreferences(
"My Preferences", Context.MODE_PRIVATE);
SharedPreferences.Editor prefsEditor = prefs.edit();
prefsEditor.putStringSet("myStringSet", set);
prefsEditor.commit();

获取方法如下:

Set<String> set = new HashSet<String>();
SharedPreferences prefs = getApplicationContext().getSharedPreferences(
"My Preferences", Context.MODE_PRIVATE);
set = prefs.getStringSet("myStringSet", null);

关于android - 如何将 hashmap 值保存到 sharedpreference?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22122532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com