ViewModel и ConstraintLayout Beta 2. несовместимые типы: действие не может быть преобразовано в LifecycleOwner - PullRequest
0 голосов
/ 20 июня 2019

Я только что обновил версию COnstraintLayout с бета 1 до бета 2, и теперь у меня есть эта ошибка компиляции во ViewModel.

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.contacts_galery);

        ContactsViewModel viewModel = ViewModelProviders.of(this).get(ContactsViewModel.class);

        viewModel.getContacts().observe(this, this::updateContactList);
    }

У меня ошибка с "this"

Моя сборка содержит следующую библиотеку:

implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.appcompat:appcompat:1.0.2'

Если я вернусь к ConstraintLayout-beta1, проблем с компиляцией нет.Кто-нибудь с такой же проблемой?

...