从TextView保存SharedPreferences

时间:2012-03-15 17:59:22

标签: android textview sharedpreferences

我正在创建一个应用程序,我想在SharedPreferences中保存TextView的文本。我希望在更改TextView时更新SharedPreferences。

1 个答案:

答案 0 :(得分:0)

我建议采用以下方法:

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)
    {
    }
  });