Adapter类 调用Activity中的函数

在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中的函数;

原文地址:https://www.cnblogs.com/zhaozilongcjiajia/p/10441200.html