从另一个非活动类中保存非活动类中的数据,并从android中的活动类中获取数据

时间:2017-03-23 10:17:39

标签: android android-activity sharedpreferences

我有一个类(名为data_key类),其中我使用共享偏好来共享数据。 这个类可以在名为MODEL的其他类中访问。 所有其他项目和活动都可以访问MODEL类。

我是Android编程的新手,所以请帮助PLZ。 我想在data_key类中添加数据并访问模型类中的数据,以便其他活动类可以访问数据。

请帮助PLZ。 我尝试过以下链接中的示例。

Access SharedPreferences from another class (non-activity)

1 个答案:

答案 0 :(得分:0)

SharedPreferences与上下文相关。您只能通过上下文引用它。

您可以简单地将上下文作为参数传递给您的类(模型)。例如,在构造函数中。

如果 data_key 类是Activity,请执行以下操作: Model model = new Model(this); 如果没有,则发送上下文,通过该上下文访问 SharedPreference Model model = new Model (mContext);