【发布时间】:2012-03-15 17:59:22
【问题描述】:
如果我想在 SharedPreferences 中保存 TextView 的文本,我正在制作一个应用程序。我希望在 TextView 更改时更新 SharedPreferences。
【问题讨论】:
-
有可能。就像添加首选项一样,而不是硬编码,取文本框值。你有没有尝试过?
标签: android textview sharedpreferences
如果我想在 SharedPreferences 中保存 TextView 的文本,我正在制作一个应用程序。我希望在 TextView 更改时更新 SharedPreferences。
【问题讨论】:
标签: android textview sharedpreferences
我会推荐一些类似的东西:
final SharedPreferences prefs = PreferenceManager
.getDefaultSharedPreferences(this);
text.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count)
{
prefs.edit().putString("autoSave", s.toString()).commit();
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after)
{
}
@Override
public void afterTextChanged(Editable s)
{
}
});
【讨论】:
prefs.edit().putString("autoSave", s.toString()).commit();