如下所示,当我调用参数函数时,Android工作室代码判断警告"未使用参数onSelectedChanged".我可以通过调用invoke
方法来修复警告,但我不会说我喜欢它.
有没有更好的替代方案来摆脱警告?
@Composable
fun ProductFilter(
onSelectedChanged: (ProductFilters) -> Unit,
modifier: Modifier = Modifier,
) {
FilterChip(
onClick = {
onSelectedChanged.invoke(filter) // Fixed the warning but don't like it :P
//onSelectedChanged(filter) // Inspected onSelectedChanged is not used
},
)
}
注意:这不是编译器警告,因此您需要执行"判断代码..."操作Android Studio以查看警告消息.