Adapter中调用Activity中的方法

2017-03-31  本文已影响0人  王凯岩_KY2

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

需要调用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 {
        …………
    }
}
上一篇下一篇

猜你喜欢

热点阅读