首页 > 技术文章 > Adapter类 调用Activity中的函数

zhaozilongcjiajia 2019-02-27 01:15 原文

在Adapter类中可以定义一个MainActivity变量,在初始化时,对其赋值,例如fragment的适配器中:

    private MainActivity context;
    private List<Fragment> fragmentlist;
    public MainFragmentStatePagerAdapter(MainActivity context2, FragmentManager fm, List<Fragment> fragmentlist2)
    {
        super(fm);
        context = context2;
        fragmentlist = fragmentlist2;
    }

这样就可以利用context来使用Activity中的函数;

推荐阅读