lmw
2025-04-03 8d72ec1b07a4fe0863b41b1140a8c0e679867b93
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