【问题标题】:Getting SharedPreferences in Non-Activity class在非活动类中获取 SharedPreferences
【发布时间】:2015-10-27 06:11:21
【问题描述】:

我有以下课程:

public class UserPref {
    Context context;

    SharedPreferences sharedPref;

    public SessionUtils(Context context) {
        this.context = context;
        sharedPref = context.getPreferences(Context.MODE_PRIVATE);
    }
}

但是,我在getPreferences() 上收到以下错误:

无法解析方法“getPreferences(int)”

为什么?我该如何解决这个问题?

【问题讨论】:

  • 您是否缺少“密钥”:getPreferences("key", Context.MODE_PRIVATE)

标签: android sharedpreferences


【解决方案1】:

好像

SharedPreferences preferences = context.getSharedPreferences("AppPreferences", Activity.MODE_PRIVATE);

更多信息Official Docs

【讨论】:

    猜你喜欢
    • 2021-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多