Adapter中调用Activity中的方法

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

需要调用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 {
        …………
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,041评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,312评论 19 139
  • 为人莫做亏心事,半夜敲门心不惊。 两人一般心,有钱堪买金。 一人一般心,有钱难买针。 莺花犹怕春光老,岂可教人枉度...
    祝福六月阅读 2,286评论 0 2
  • 1、每天下午下班都在着急忙慌中度过,期间还伴着意犹未尽和丝丝愧疚,以及隐隐担心。这样的感觉从上班开始时时袭击我的大...
    玉露君阅读 1,527评论 0 0
  • 一 有一天凌晨两点了,我的一个朋友给我打电话,痛哭流涕的跟我说,她死的心都有了。我说你等等,我有点反应不过来,你不...
    胡汉三娘阅读 4,104评论 0 0