【问题标题】:how to check weather plain text is empty? [duplicate]如何检查天气纯文本是否为空? [复制]
【发布时间】:2018-02-07 14:54:30
【问题描述】:

如何查看天气明文是否为空?

当用户在明文区域输入体重时,在按钮单击事件中我需要执行验证并在文本区域显示结果,

当我提供一些有效输入时,代码会按预期工作

但是当我没有输入任何输入时,App 强制停止

这里是代码

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    var weight = editText.text //store input from plaintext to variable

    button.setOnClickListener  { //on click event for button..

        //textView3.text=weight

        if (  /* how to check here    */       ) // condition here
        {
            textView2.text="Give some inputs plz :-" //
        }
        else
        {
            var res = findWeight(weight.toString().toDouble())

            textView2.text= "your weight on mars is" + " " +res.toString()
        }
    }
}

fun findWeight(userWeight: Double): Double {
    return userWeight * marsGrav
}

请查看 kotlin 代码 当没有输入时,它应该说“请输入一些输入”

我可以在if 条件中输入什么来检查用户输入是否为空?

谢谢

【问题讨论】:

  • 你得到了什么确切的例外?否则我通常使用 checkNotNull(someVariable) func 作为空值。

标签: android oop kotlin


【解决方案1】:
if (weight.toString().isNullOrEmpty()){
    // proceed
}

【讨论】:

    猜你喜欢
    • 2011-08-11
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    • 2018-07-03
    • 2013-02-07
    相关资源
    最近更新 更多