package com.arpa.hndahesudintocctmsdriver.cuspop import android.content.Context import android.view.View import com.arpa.hndahesudintocctmsdriver.R import com.arpa.hndahesudintocctmsdriver.ui.auth.CertificatesActivity import com.lxj.xpopup.core.CenterPopupView import kotlinx.android.synthetic.main.pop_sim_center.view.* /** * @ClassName MessagePop * @Author 用户 * @Date 2023/8/14 18:01 * @Description TODO */ class SimCenterPop(context: Context) : CenterPopupView(context), View.OnClickListener { lateinit var content: String lateinit var secMessage: String constructor(context: Context, message: String) : this(context) { content = message } override fun getImplLayoutId() = R.layout.pop_sim_center override fun onCreate() { super.onCreate() tvCancel.setOnClickListener(this) tvOk.setOnClickListener(this) tvContent.text = "$content" } override fun onClick(v: View?) { when (v?.id) { R.id.tvCancel -> { dismiss() } R.id.tvOk -> { dismiss() listener?.onItemClick() } } } private var listener: OnMyItemClickListener? = null fun setOnMyItemClickListener(listener: OnMyItemClickListener): SimCenterPop { this.listener = listener return this } interface OnMyItemClickListener { fun onItemClick() } }