【发布时间】:2019-07-21 18:52:51
【问题描述】:
我终其一生都无法弄清楚 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 Developer page: Save key-value data
每次我将 getActivity() 放入 Android Studio 时,它都会说它无法解析该方法。
我不知道我应该用它做什么,而且我在 Stack Overflow 上提出的所有其他问题最终都没有告诉我任何信息。
getActivity 做了什么和/或我做错了什么。
【问题讨论】:
标签: java android android-fragments sharedpreferences