Почему метод 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) и выдает ошибку. Что может быть не так?