自动保存EditText android?

时间:2012-03-11 18:49:37

标签: android android-edittext

如何为EditText实现自动保存? 当用户停止插入文本时我需要保存。 最好的方法是什么?

谢谢

1 个答案:

答案 0 :(得分:2)

我建议采用以下方法:

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