2017-11-26 20 views
0

私はアンドロイドのアーキテクチャコンポーネントをテストしようとしており、アプリケーションに同じライブラリを組み込んでいます。AppCompatActivityでgetLifecycle()メソッドを呼び出すことができません

Googleドキュメントのサンプルコードには、getLifecycle()という別のクラスに渡されているメソッドがあります。しかし、私はAppCompatActivityを拡張する主なアクティビティからこのメソッドを呼び出すことはできません。自動提案は、このメソッドを表示しません。何か不足していますか?

+1

'appcompat-v7'のどのバージョンをお使いですか? – CommonsWare

+0

私はappcompat-v7を使用しています:25.3.1 –

答えて

3

グラフィックスファイルにサポートライブラリ26.1.0以降がありますか? hereを述べたようなので:後ですでに

フラグメントおよびサポートライブラリ26.1.0での活動とはLifecycleOwnerインターフェイスを実装します。

対応するサポートライブラリがある場合、AppCompatActivityにはgetLifecycle()メソッドが用意されている必要があります。

+1

提案したようにサポートライブラリを更新した後で動作します。 –

関連する問題