我的项目和官方参考指南之间的功能签名不同

时间:2018-06-04 16:01:29

标签: android kotlin

这里是Android开发新手。为什么某些函数参数在我的项目中可以为空,但在官方参考指南中却不是这样?我的最低sdk等级为22

例如onCreateViewHolder(parent: ViewGroup?, viewType: Int)在我的情况下,但指南中的onCreateViewHolder(parent: ViewGroup, viewType: Int)和我看到的一些教程。当我每次必须追加!!时,这会很烦人。

1 个答案:

答案 0 :(得分:1)

你可以使用

override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) ...

即使Android Studio / IDEA生成parent: ViewGroup?(因为该参数未注释而不是注释@Nullable)。