Bootstrap

BasePopWindow 弹窗中的参数传递

package com.tencent.qcloud.tim.uikit.component.dialog;

import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;

import com.tencent.qcloud.tim.uikit.R;
import com.tencent.qcloud.tim.uikit.utils.ToastUtil;

import razerdp.basepopup.BasePopupWindow;



public class QrCodeScanPopup extends BasePopupWindow {
    View.OnClickListener onClick;
    TextView tv;
    String text;
    public QrCodeScanPopup(Context context,String text) {
        super(context);
        this.text=text;
      //  this.onClick=onClick;
     //   tv.setOnClickListener(this.onClick); 
//事件要在这里设置 不能再onCreateContentView() 中设置,因为onCreateContentView()执行过早 在那里设置事件绑定的是空的

    }

    @Override
    public View onCreateContentView() {
      ViewGroup vg= (ViewGroup) createPopupById(R.layout.dialog_scanqrcode);
    tv= vg.findViewById(R.id.identifyQrCode);




    /*tv.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ToastUtil.toastLongMessage("sssssssssss");
        }
    });*/


        return vg;
    }
}

 

;