我想制作像"http://almond.com/iOS/html/best.php?best_id=30241,15890"
从自定义网址中检索best_id(30241和15890)的参数
String[] path = uri.getPath().split("/");
String sid = path[path.length - 1];
问题是我想在点击后继续用逗号追加参数。 但我不知道如何将参数附加到url字符串并将其保存到同一个sharedPreference中。
样品
pref = getSharedPreferences("pref", MODE_APPEND);
SharedPreferences.Editor savestamp = pref.edit();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < sid.length; i++) {
sb.append(sid[i]).append(",");
}
savestamp.putString("params2", sb.toString());
我正在尝试这样做,但因为我是一个完全的菜鸟,只是谷歌搜索不会帮助。如果这里的专业人士可以帮助我,我将不胜感激。
答案 0 :(得分:1)
放置值后提交。
pref = getSharedPreferences("pref", MODE_APPEND);
SharedPreferences.Editor savestamp = pref.edit();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < sid.length; i++) {
sb.append(sid[i]).append(",");
}
savestamp.putString("params2", sb.toString());
savestamp.commit();
答案 1 :(得分:1)
请在savestamp.commit();
方法后添加savestamp.putString
,然后只保存到SharedPreference