Android 在不同上下文中使用SharedReference

Android 在不同上下文中使用SharedReference,android,android-activity,sharedpreferences,android-context,Android,Android Activity,Sharedpreferences,Android Context,我想在多个活动之间使用SharedReference,我的想法是有一个类访问SharedReference并通过静态方法将其返回给不同的活动。我的问题是:既然SharedReferences需要初始化一个上下文,我将从不同的活动中为它提供不同的上下文,那么这些值仍然可以访问吗 感谢您的帮助 提供给.getSharedReferences()的上下文仅用于让系统访问特定于应用程序的信息;应用程序中的每个活动都共享相同的首选项。你的意思是每个活动共享相同的上下文吗?每个活动都有自己的上下文,但共享p

我想在多个活动之间使用SharedReference,我的想法是有一个类访问SharedReference并通过静态方法将其返回给不同的活动。我的问题是:既然SharedReferences需要初始化一个上下文,我将从不同的活动中为它提供不同的上下文,那么这些值仍然可以访问吗


感谢您的帮助

提供给
.getSharedReferences()
上下文
仅用于让系统访问特定于应用程序的信息;应用程序中的每个
活动
都共享相同的首选项。

你的意思是每个活动共享相同的上下文吗?每个活动都有自己的上下文,但共享prefs中的信息对于整个应用程序都是一样的,无论你从哪个上下文访问它(只要它是应用程序中的上下文)。@raghasood Ah ok,谢谢你的帮助。我会尽快接受你的回答:)@SweSnow这不是我的答案:P我只是帮忙而已。埃里克的回答用户:P@谢谢你!XD使用
getApplicationContext()
在整个应用程序中创建或共享
SharedReference
而不是使用活动上下文