最近,我开始了解kotlin中的无效安全性。在以前的Java语言中,我努力处理不幸的null值。为此,我必须进行空检查并从数据列表中获取值。
示例
if (sampledata.getId() !=null)
{
textview.setText(sampledata.getId());
}
通过对每个值进行null检查来成为样板代码。在Kotlin中有有效的解决方案吗?请指导
答案 0 :(得分:3)
答案 1 :(得分:0)
是的,您只需在Kotlin中放置 null-coalcing运算符,就可以访问相同的内容。
在此处检查Null safety。
答案 2 :(得分:0)
尝试这种方式。
var id:Int ?=null // into your pojo class..
然后……。
var res=ResData()
res?.id
textview.text=res?.id