与通过按下按钮移动到 MainActivity 相关的问题

Issues related to moving to MainActivity by pressing a button

如果用户按下肯定按钮,他们想将其移动到 MainActivity

fun setPositiveButtonClick(callback: (() -> Unit)?, view: View? = null) {
        val intent = Intent(this@ErrorDialog, MainActivity::class.java)
        startActivity(intent)
        var view = view
        if (view == null) view = this.view
        this.positiveCallback = callback

        view?.let { v ->
            v.yes.setOnClickListener {
                callback?.let { c ->
                    c()
                }
                dismiss()
            }

        }
    }

这里是错误

我假设这是某种 Dialog class,所以我认为您只需要通过替换

来获取它的上下文
val intent = Intent(this@ErrorDialog, MainActivity::class.java)

val intent = Intent(this.context, MainActivity::class.java)