Android studio banner java转kotin报错

问题:这一段代码怎么转kotlin,我kotlin不熟悉,用idea自动转的报错

img

img

鼠标插在红色波浪线报错部分中间看看具体报错,如果有的是包的问题提示按alt + enter的话同时按下就行。有时候它里面快速修复也可以,但有时候不行,操作之前记得备份一下或者操作步骤别太多撤销不回去

代码上看好像没什么问题。要看一下那个错误提示才行。根据错误提示一般都能解决。

看不出问题,但是kotlin 有一个可空参数语法,你尝试使用非空!!看看

单从代码上来看,看不出问题。
解决思路:看一下接口内部的数据要求格式。出现提示,一般是触发了注解的要求,比如, 代码中是否有@NonNull 类似的注解,是否为空,是否要求非空处理等等,再根据你的代码一步一步判断处理。