在非活动类中获取SharedPreferences

时间:2015-10-27 06:11:21

标签: android sharedpreferences

我有以下课程:

public class UserPref {
    Context context;

    SharedPreferences sharedPref;

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

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

  

无法解析方法'getPreferences(int)'

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

1 个答案:

答案 0 :(得分:5)

就像

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

有关它的更多信息Official Docs