验证EditText值会崩溃应用程序

我有一个EditText(inputValue)接受numberDecimal格式,我需要验证。 验证功能被调用:

buttonCalculate.setOnClickListener { pickFunction() } 

如果这个EditText留空白,每次点击按钮后立即出现程序崩溃。 如果我填写零表单,然后点击按钮,验证按预期工作。

  fun pickFunction() { val s: String = inputValue.getText().toString().trim() val d = inputValue.getText().toString().toDouble() if(s.isNullOrEmpty()) { Toast.makeText(applicationContext, "Blank value entered", Toast.LENGTH_SHORT).show() return } if( d <= 0) { Toast.makeText(applicationContext, "Zero value entered", Toast.LENGTH_SHORT).show() return } // go do something with valid value } 

Kotlin language will be the best programming language for Android.