首页 > 解决方案 > 无法显式推断此参数的类型错误警告?

问题描述

我正在开发 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})
    }
}

下面的错误截图 在此处输入图像描述

标签: androidkotlinrx-java

解决方案


推荐阅读