Android 如何从活动类中获取上下文?

Android 如何从活动类中获取上下文?,android,android-studio,Android,Android Studio,当我试图使用getActivity()初始化context时,Android Studio显示一个错误“无法解析符号”。如何从活动类中获取上下文?不要使用getActivity。使用此 例如: Context context = this; 如果您在片段中,则使用getActivity()。在活动中,您可以使用this关键字获取 顺便说一下,在活动中,您不需要使用上下文,getSharedReferences()方法已经存在于活动中。只需调用getSharedReferences()方法,而无

当我试图使用
getActivity()
初始化
context
时,Android Studio显示一个错误“无法解析符号”。如何从活动类中获取上下文?

不要使用
getActivity
。使用

例如:

Context context = this;
如果您在片段中,则使用
getActivity()
。在活动中,您可以使用
this
关键字获取


顺便说一下,在活动中,您不需要使用
上下文
getSharedReferences()
方法已经存在于
活动
中。只需调用
getSharedReferences()
方法,而无需
context
引用

GetSharedReferences需要一个参数
private void saveScore() {
    Context context = FullscreenActivity.this;
    SharedPreferences sharedPref = context.getSharedPreferences(getString(R.string.preference_file_key),  Context.MODE_PRIVATE);
}