- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将 Set 放入 sharedpreferences 中:
Set<String> bodyClick = new HashSet<String>();
String panelMarked = new Boolean(panel.marked).toString();
String[] click = {panel.name,panelMarked,clickTimes};
String clickBody = Arrays.toString(click);
bodyClick.add(clickBody);
sharedEditor.putStringSet("click", bodyClick);
这就是我得到它的方式:
Set<String> click = preferences.getStringSet("click", new HashSet<String>());
if(click != null){
Iterator<String> iterator = click.iterator();
while(iterator.hasNext()){
String id = iterator.next();
}
}
例如,这是在字符串中:[Left rear fender, false, 0]
到目前为止,一切正常并正常工作。
但现在我想为每个元素获取自己的元素。如何获得字符串中的“Left rear fener”、字符串中的“false”和字符串中的“0”?
任何人都可以发布一些代码吗?
最佳答案
我明白了:)
我的解决方案:
Set<String> click = preferences.getStringSet("click", new HashSet<String>());
if(click != null){
Iterator<String> iterator = click.iterator();
while(iterator.hasNext()){
String id = iterator.next();
int start = id.indexOf("[") + 1;
int end = id.indexOf("]")-1;
String items = String.copyValueOf(id.toCharArray(), start, end);
String[] ary = items.split(",");
}
}
关于java - 如何处理来自 sharedpreferences getStringSet 的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18635139/
非常奇怪的问题 - 我正在使用最新版本的 Android 开发。这是我的代码: public static final String MY_PREFS_NAME = "MyPrefsFile";
SharedPreference 有一些我不明白的地方。 在this document它说 API 1 支持 getStringSet() 方法。但我没有找到这样的方法。我的应用程序使用 API 8。
我已将 Set 放入 sharedpreferences 中: Set bodyClick = new HashSet(); String panelMarked = new Boolean(pane
我正在尝试使用 SharedPreferences.putstringset 将用户名放入字符串集中,问题是我想获取用户输入的每个名称(值)并将其添加到数组列表中,然后打印每个值。 我尝试了 pref
我的应用程序中有两个不同的 Activity 。第一个 Activity 包含 3 个 fragment ,其中包含用于将字符串添加到 SharedPreferences 的按钮,第二个 Activi
在我的安卓应用中,我使用了这行代码: SharedPreferences myPrefs = getSharedPreferences("myPrefs", MODE_PRIVATE); Set se
我发现一些存储在 Set 中的值在重新启动应用程序后丢失了。为什么?这是一个 Android API 错误吗?有人建议将字符串存储在数据库中。我还没有测试过,但我认为这个建议是解决问题的方法。 get
我是一名优秀的程序员,十分优秀!