2013-01-23 1 views
0

튜토리얼 # 9의 지침에 따라 AbstractContentFragment 객체를 만들었습니다. 책에서 코드를 복사 한 후에 "메서드 getWebView()가 AbstractContentFragment 유형에 대해 정의되지 않았습니다."튜토리얼 # 9의 getWebView() 오류

코드를 확인했습니다. 이는 책에있는 내용과 같습니다. 프로젝트에 actionbarsherlock 라이브러리가 포함되어 있습니다. 튜토리얼 # 8에는 문제가 없습니다. webviewfragment 클래스에서 getWebview() 메서드를 볼 수 있습니다.

포인터?

답변

0

나는 코드를 체크 한 - 그것은 정의에 의해, 꽤 많은 책

에 정확히, 그것은됩니다 없습니다.

webviewfragment 클래스에서 getWebview() 메소드를 볼 수 있습니다.

아마도 은 WebViewFragment으로 확장되지 않습니다. 이것은 튜토리얼 # 9의 3 단계에서 다루어집니다 (책의 버전 4.5 이상 - 다른 책 버전의 경우 약간 다른 버전의 튜토리얼이있을 수 있음).

+0

그게 오류가 발생하는 지점입니다. 제공된 코드를 사용하여 파일을 만들고이 세 줄의 오류를 가져옵니다. – user2004698

+0

getWebView(). getSettings(). setJavaScriptEnabled (true); getWebView(). getSettings(). setSupportZoom (true); getWebView(). getSettings(). setBuiltInZoomControls (true); getWebView(). loadUrl (getPage()); – user2004698

+0

@ user2004698 : 내 대답을 읽었습니까? 그렇다면'AbstractContentFragment'를 수정하여'WebViewFragment'에서 상속받습니다. 그것이 책에있는 방법입니다. 그것이 GitHub 저장소에있는 방법입니다. – CommonsWare