我该怎么做?我试过了:
SharedPreferences spdata = this.getSharedPreferences(
your file name,
Context.MODE_PRIVATE);
但是编辑没有看到 getSharedPreferences ... , getDefaultSharedPreferences ..
答案 0 :(得分:3)
您需要Context
然后context.getSharedPreferences()
,您可以通过适配器的构造函数获取它。
你的适配器的构造函数:
public MyCustomAdapter(Context context) {
this.context = context; // assuming you have a local field named context in adapter's class
}
在您的活动中onCreate()
或其他内容:
MyCustomAdapter adapter = new MyCustomAdapter(this);
list.setAdapter(adapter);