Почему метод getLifecycle() не распознается в LifecycleActivity?

Я только начал изучать компоненты архитектуры Android. мой Activity продолжается LifecycleActivity и просто выглядит так:

package nl.waywayway.archcomp;

import android.arch.lifecycle.*;
import android.os.*;

public class MainActivity extends LifecycleActivity
{
    MyObserver myObserver;
    Lifecycle lifecycle;

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

        lifecycle = getLifecycle();
    }
}

Я добавил документированные зависимости в файл сборки gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'android.arch.lifecycle:runtime:1.0.0'
    compile "android.arch.lifecycle:extensions:1.0.0-beta2"
    compile "android.arch.lifecycle:common-java8:1.0.0-beta2"
    compile 'com.android.support:appcompat-v7:25.3.1'
}

Вопрос: метод getLifecycle() не распознается IDE (я использую AIDE) и выдает ошибку. Что может быть не так?

0 ответов

Другие вопросы по тегам