与通过按下按钮移动到 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)
如果用户按下肯定按钮,他们想将其移动到 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)