如何为EditText实现自动保存? 当用户停止插入文本时我需要保存。 最好的方法是什么?
谢谢
答案 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)
{
}
});