android - 无法显式推断此参数的类型错误警告?
问题描述
我正在开发 android 应用程序,但我收到以下警告无法在 BindingAdapters.kt 类中显式推断此参数的类型错误警告
在我的 BindingAdapters.kt 下面
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import androidx.databinding.BindingAdapter
import androidx.lifecycle.MutableLiveData
import io.reactivex.Observer
@BindingAdapter("mutableVisibility")
fun setMutableVisibility(view: View, visibility: MutableLiveData<Int>?) {
val parentActivity: AppCompatActivity? = view.getParentActivity()
if(parentActivity != null && visibility != null) {
visibility.observe(parentActivity, Observer { value -> view.visibility = value?: View.VISIBLE})
}
}
解决方案
推荐阅读
- sorting - 在 Golang 中对数据类型 []int32 进行排序
- c# - 无法访问在 docker 容器中启动的 ASP.NET 应用程序
- linux - 如何更改 RHEL 服务器服务文件中的 RabbitMQ 配置路径?
- google-cloud-platform - 如何解决 SSH Google Cloud Platform 上的错误 4003?
- php - 如何在php中对数字进行四舍五入?
- r - 有没有办法在函数中拥有类似的 gtsummary 表
- php - Imagekit 不返回转换后的 url
- python - 如何使用动态生成的表单管理 Django 表单验证
- powershell - 使用其他联系人的属性更新 Powershell 中的 Outlook 联系人属性会用空字符串覆盖
- html - 如何使用 css 和 html 为输入元素正确设置文本溢出省略号?