【发布时间】:2022-03-06 03:05:42
【问题描述】:
假设我有一个布尔值 completed,它超出了附加到 Button 的 onClickListener 范围。
我可以在这个 if 块中放入什么语句来跳过这个 Button 的整个代码? (忽略一个混乱的解决方案,比如将整个代码放在 else 块下)
confirmBttn.setOnClickListener {
if (completed) {
*stop or skip the entire button code*
}
*code*
}
我正在寻找一种优雅的解决方案来仅阻止该侦听器的阻塞;无需停止整个程序,或使用整个 if/else 块。类似于简单地终止对该侦听器函数的特定调用的函数。
【问题讨论】:
标签: android-studio kotlin