美文网首页
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