【Android】在Kotlin中更优雅地使用LiveData

因为LiveData#Observer接口定义在Java中,且接受一个Nullable参数,致使其不能很好的兼容Kotlin的SAM以及NonNull等语法特性:android viewModel.order.observe(viewLifecycleOwner, Observe { it?.let { applyCurrentOrder(it) } }
相关文章
相关标签/搜索