在android开发中使用toInt()函数时出错(Kotlin)



在android中使用toInt((函数时出错(Kotlin(

val num1=findViewById<EditText>(R.id.num1).text.toString()
val num2=findViewById<EditText>(R.id.num2).text.toString()

当我添加到Int((时

val num1=findViewById<EditText>(R.id.num1).text.toString().toInt()
val num2=findViewById<EditText>(R.id.num2).text.toString().toInt()

我在手机上运行应用程序时出错。我是安卓开发的新手,所以我决定制作一个简单的应用程序来计算两个数字,但当我尝试使用toInt((时,我的应用程序不会在我的手机上运行

注意:当我删除toInt((时,我的应用程序会在手机上顺利运行。[在此输入图像描述][1]

我得到的错误的屏幕截图[1] :https://i.stack.imgur.com/Sl3cn.jpg

尝试将空字段值强制转换为数字时是否可能崩溃?

尝试使用toIntOrNull,并让我知道会发生什么。

最新更新