请帮助我,这是代码:
button.addListener(object : InputListener() {
override fun touchDown(event: InputEvent?, x: Float, y: Float, pointer: Int, button: Int): Boolean {
object : Dialog("window") {
init {
...
}
}
.show()
.addListener(object : InputListener() {
override fun touchDown(event: InputEvent?, x: Float, y: Float, pointer: Int, button: Int): Boolean {
if (...) {
??-->> dialog.hide()
}
return true
}
});
}
}
如何正确地在其中写一行dialog.hide()来引用创建的对象?(对话框(“窗口”))
没门。有必要重构代码,以便引用非可变对象。
像这样: