我对SharedPreferences
有疑问。我已经在名为HashM.java
的类中实现了它们。开始这样的事情:
public void getPrefs (Context BaseContext) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(BaseContext);
我正在尝试以这种方式在点击监听器中调用它:
HashM hash = new HashM();
hash.getPrefs();
但是,我得到一个错误:
getPrefs (Context) in HashM cannot be applied
有人可以指出我该如何解决?谢谢。
最佳答案
getPrefs(Context)
期望将上下文作为参数。您需要在其中传递活动上下文。
你可以这样
HashM hash = new HashM();
hash.getPrefs(MyActivity.this); // MyActivity is the activity where you are putting this code