在PagerAdapter中获取共享偏好?

时间:2013-01-10 00:38:03

标签: java android

我正在开发一个家庭更换应用程序。我需要在我的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。

有什么方法可以这样做吗?

2 个答案:

答案 0 :(得分:0)

从创建此PagerAdapter对象的活动中,通过方法(或构造函数)传递您希望此PagerAdapter具有的设置

答案 1 :(得分:0)

使用正确的上下文:将“this”替换为正确的上下文。