Сохранить SharedPreferences из TextView - PullRequest
0 голосов
/ 15 марта 2012

Я создаю приложение, в котором я хочу сохранить текст TextView в SharedPreferences. Я хочу, чтобы SharedPreferences обновлялся при изменении TextView.

1 Ответ

0 голосов
/ 15 марта 2012

Я бы порекомендовал что-то вроде этого:

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