我正在开发一个家庭更换应用程序。我需要在我的PageAdapter中获得共享首选项,以便我可以更改图标大小和启动器的其他几个方面。
使用时:
public class MyPagerAdapter extends PagerAdapter {
SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(this);
@Override
public Object instantiateItem(View container, int position) {
Context context = container.getContext();
Eclipse告诉我没有为类型PageAdapter定义方法getDefaultSharedPreferences。
有什么方法可以这样做吗?
答案 0 :(得分:0)
从创建此PagerAdapter对象的活动中,通过方法(或构造函数)传递您希望此PagerAdapter具有的设置
答案 1 :(得分:0)
使用正确的上下文:将“this”替换为正确的上下文。