Я не могу до конца жизни понять, что делает метод getActivity.
Я относительно новичок в программировании Android и пытаюсь дать своему приложению небольшой собственный объем памяти.Для этого я использую SharedPreferences.Обычно я не буду копировать слово в слово то, что написано для разработчиков Android, но я собираюсь оставить надежду, потому что не могу заставить что-либо работать.Я даже не могу получить код с веб-сайта для правильной работы
Вот соответствующий код, который есть в моем приложении.
public String activeTab = "course_reg";
private static final String DEBUG_TAG = "Gestures";
public static final String MY_PREFS_NAME = "MyPrefsFile";
Context context = getActivity();
SharedPreferences sharedPref = context.getSharedPreferences(
MY_PREFS_NAME, Context.MODE_PRIVATE);
Код от разработчиков Android приведен ниже.
Context context = getActivity();
SharedPreferences sharedPref = context.getSharedPreferences(
getString(R.string.preference_file_key), Context.MODE_PRIVATE);
Вот сайт Страница разработчика Android: сохранение данных значения ключа
Каждый раз, когда я помещаю getActivity () в Android Studio, он говорит, что не может разрешить метод.
Я не знаю, что мне с ним делать, и каждый другой вопрос, который я задавал о переполнении стека, в конечном итоге мне ничего не говорит.
Что делаетgetActivity делать и / или что я делаю не так.