要求点击一个按钮根据列表的size弹出相应个数的dialog,以下相关代码
Activity中:for (int i = 0;i<mBean.awardList.size();i++){
                                    mDialogManager.showGetAwardSuccess(mContext, title),
                                            mAdapter.getmIvAward(i), mAdapter.getmTvAward(i),
                                            new View.OnClickListener() {
                                                @Override
                                                public void onClick(View view) {
                                                    mDialogManager.dismiss();
                                                }
                                            },i);
                                    }
DialogManager中:public void showGetAwardSuccess(Context context, String titile, String urlPic, String content,final View.OnClickListener onClickListener,final int id) {
        if (null != mCommonDialog) {
            mCommonDialog = null;
        }
        if (null == context) {
            return;
        }
        CommonDialog.Builder builder = new CommonDialog.Builder(context, R.style.DialogTheme)
                .setWidth(ViewGroup.LayoutParams.MATCH_PARENT)
                .setHeight(ViewGroup.LayoutParams.WRAP_CONTENT);
        builder.setView(R.layout.dialog_registration_toast).setGravity(Gravity.CENTER);
        mCommonDialog = builder.create();
        mCommonDialog.show();
        mCommonDialog.setText(R.id.base_dialog_tv, titile);
        ImageView imageView = mCommonDialog.findViewById(R.id.iv_reg_center);
        LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(HcBaseApplication.dip2px(80),
                HcBaseApplication.dip2px(80));
        imageView.setLayoutParams(params);
        GlideManeger.load(urlPic, imageView);
        mCommonDialog.setText(R.id.tv_reg_value, content);//显示领取内容
        mCommonDialog.setOnClickListener(R.id.iv_close, new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mCommonDialog.dismiss();
            }
        });
        mCommonDialog.setOnClickListener(R.id.base_dialog_btn, new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                mCommonDialog.dismiss();
                onClickListener.onClick(view);
            }
        });
    }