美文网首页
Adapter中调用Activity中的方法

Adapter中调用Activity中的方法

作者: 王凯岩_KY2 | 来源:发表于2017-03-31 12:28 被阅读0次

银行卡列表中,点击左下方勾选框,要进行刷新银行卡列表操作

需要调用BankCardManagerActivity中的getBankCardList()方法:

在Adapter构造方法中传入BankCardManagerActivity类型的context,通过context调用getBankCardList()方法。

public class BankCardListAdapter extends BaseAdapter {

    private BankCardManagerActivity mContext;

    …………

    public BankCardListAdapter(BankCardManagerActivity context, List<BankCardBean> list) {
        this.mContext = context;
        …………
    }

    …………

    @Override
    public View getView(final int position, View convertView, ViewGroup parent) {
        …………

        viewHolder.mSelectCheckBox.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
        
                …………
                mContext.getBankCardList(); //刷新银行卡列表
            }
        });


        return convertView;
    }

    class ViewHolder {
        …………
    }
}

相关文章

网友评论

      本文标题:Adapter中调用Activity中的方法

      本文链接:https://www.haomeiwen.com/subject/doamottx.html