Boolean literal argument without parameter name
当参数名称显示在Boolean
值的左侧时,为什么会出现此警告?我知道如何解决此问题,但是警告是否必须解决,还是可以保留原样? Boolean
的值将来会定期更改,因此我更喜欢易于调整的代码。
项目的数据类
data class Food (val foodName: String,
val hasDairy: Boolean,
val hasGluten: Boolean,
val hasSoya: Boolean,
val hasWheat: Boolean)
片段类
...
myList.add(Food(getString(R.string.name_of_food),
true,
false,
true,
false))
...
答案 0 :(得分:0)
只需将列表添加元素更改为:
myList.add(Food(getString(R.string.name_of_food),
hasDairy = true,
hasGluten = false,
hasSoya = true,
hasWheat = false))
这将为您的参数命名并删除警告。