gpt4 book ai didi

kotlin - 变量重新分配没有空安全性?

转载 作者:行者123 更新时间:2023-12-04 19:49:23 25 4
gpt4 key购买 nike

<分区>

在我的 android 项目中,我重写了 onCheckedChanged(),如下所示:

var numberOfPlayers: Int = 0

override fun onCheckedChanged(group: RadioGroup?, checked: Int) {
val chosen = activity?.findViewById<RadioButton>(checked)?.text
numberOfPlayers = chosen.toString().toInt()
}

我很困惑为什么 numberOfPlayers 没有加下划线,因为 chosen 可能是 null - 因此我调用 toString() 可能的 null 值。为什么这不会导致 NullPointerException

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com