2017-11-26 6 views
0

android 아키텍처 구성 요소를 테스트하려고하며이 응용 프로그램에 동일한 라이브러리를 포함 시켰습니다.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

제안한대로 지원 라이브러리를 업데이트 한 후 작동했습니다. –

관련 문제