gpt4 book ai didi

java - 使用共享首选项在单击按钮时保存字符串

转载 作者:行者123 更新时间:2023-11-30 08:46:23 24 4
gpt4 key购买 nike

所以目前我有:

public void SaveText(View view) {
String saved = text.getText().toString();
// TODO
Toast.makeText(getApplicationContext(), R.string.addedfavs, Toast.LENGTH_SHORT).show();
}

如何保存“文本”字符串并将其保存到共享首选项中,而不覆盖以前保存的字符串。

(注意:我试过使用数组和数组列表,但我只是得到一个结果并覆盖它而不是添加到以前保存的字符串中)

我对此很陌生,所以请不要跳过任何步骤,无论它们看起来多么微不足道。

最佳答案

SharedPreferences prefs = this.getSharedPreferences(
"com.example.app", Context.MODE_PRIVATE);

保存时

   public void SaveText(View view) {
String saved = text.getText().toString();
SharedPreferences.Editor editor=prefs.edit();
editor.put("value",saved);
editor.commit();

Toast.makeText(getApplicationContext(), R.string.addedfavs, Toast.LENGTH_SHORT).show();
}

检索时

String value=prefs.getString("value");

关于java - 使用共享首选项在单击按钮时保存字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32884686/

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