Я пытаюсь использовать SharedPreferences в своем приложении, и мне нужно немного гепатита, потому что я только начинаю его использовать. В основном, я хочу сделать следующее: я создаю объект SharedPreference в своей основной деятельности, затем во второй деятельности яУ меня есть представление списка и щелкните элемент. Я использую putInt();
, чтобы поставить целое число для отправки текста. На новом занятии у меня есть кнопка, которая добавляет sharedpreference в систему adroid.И, наконец, в зависимости от идентификатора, отправленного на второе задание, я хочу показать другой текст в задании № 3.
Вот небольшой код:
Основная операция:
SharedPreferences faves = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
SharedPreferences.Editor editor = faves.edit();
editor.putInt("favorites",0);
editor.commit();
Второе занятие:
SharedPreferences favs= PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
final SharedPreferences.Editor editor = favs.edit();
Третье занятие, в котором я хочу показать текст, зависит от того, по какому элементу щелкнули:
favs.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
editor.putInt("favorites", getIntent().getIntExtra("id", 0));
}
});
Есть предложения, как это исправить?