lmw
2025-04-24 718f31c92e2029d05260810435a2c70cef6e6ce5
app/src/main/java/com/sinata/xqmuse/dialog/ReportDialog.kt
@@ -14,21 +14,22 @@
    override fun setGravity() = Gravity.BOTTOM
    override fun heightMatch() = true
    override fun initView() {
        tv_action.setOnClickListener {
            val content = find<RadioButton>(rg_time.checkedRadioButtonId).text.toString()
            callback?.onResult(content)
            dismissAllowingStateLoss()
        }
        bg.setOnClickListener { dismissAllowingStateLoss() }
    }
    var callback:StringCallback? = null
    companion object{
        const val TYPE_REPORT = 1
        const val TYPE_COMMENT = 2
        const val TYPE_REPLY = 3
        fun show(fragmentManager: FragmentManager,callback: StringCallback){
            val riskDialog = ReportDialog()
            riskDialog.callback = callback