【发布时间】:2018-12-08 11:10:19
【问题描述】:
我希望当有人在月份输入中插入超过 3 个数字时,Toast 应该显示一条错误消息,我尝试了一下,应用程序什么也不做!为什么?(我是初学者) 另一个问题我该如何使用 try 和 catch 呢?
@SuppressLint("SetTextI18n")
fun onClickButton(view: View){
getAGE.setOnClickListener {
val Get_year_input = age_year_input.text.toString().toInt()
val getCurrentYear = Calendar.getInstance().get(Calendar.YEAR)
val finish_year_input = Get_year_input - getCurrentYear
val getCurrentMonth = Calendar.getInstance().get(Calendar.MONTH)
val finish_month_input = age_month_input.text.toString().toInt()-getCurrentMonth
if (age_month_input.length() > 2) {
Toasty.error(this,"لقد أدخلت شهر غير صالح",Toast.LENGTH_LONG)
} else {
ShowYearInput.text = " عُمرك الميلادي هو : $finish_year_input و $finish_month_input أشهر "
}
}
}
【问题讨论】:
-
你所有的对象都应该有小写的名字。请坚持常规格式。