Я пытаюсь создать функцию, setMutableVisibility
.Дело в том, что я должен использовать другую функцию, но я получил ошибку.Я не понимаю почему.Кроме того, один из моих друзей только что выполнил ту же функцию на своем компьютере, но он не получил ошибку ...
@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})
}
}
AS * говорит мне, что "parentActivity" - это неправильный тип, я думаю, что этоне тот случай.Но вот совет от AS:
Несоответствие типов.Требуется: LifecycleOwner Найдено: AppCompatActivity?
Спасибо за ваши ответы.
* AS: Android Studio