저는 Activity를 생성하려고 시도하고 있습니다. 불행히도 XML 컴포넌트 중 하나를 잡고 싶을 때마다 RunTimeException (NullPointer)을줍니다. 같은 내가 그 방법 찾기 위해 시도 할 구성 요소에 대한 발생안드로이드에서 findViewById 메소드를 사용하여 컴포넌트를 찾을 수 없습니다.
TextView tv = (TextView) findViewById(R.id.myView); //I get the exception
:
언제 내가 같은 코드를 사용합니다. 나는 이유를 이해할 수 없다. 내가 만든 테스트 앱에서 유일한 활동이기 때문에 매니페스트에없는 액티비티 때문이 아니라는 것을 알고 있습니다. (기본적으로 설정 됨).
이상하게도 여전히 setContentView(R.id.myView)
을 사용할 수 있습니다. findViewById
메서드를 사용할 때 아무 것도 찾기를 원하지 않는 것 같습니다. 사용 될 수
정보 :
- 나는 현재 내 IDE로 넷빈즈를 사용하고 있습니다.
- 다른 질문에서 제안 된 것처럼 여러 개의 '정리 및 빌드'를 수행했습니다. Android -findViewById question
이전에이 문제를 겪은 사람이 있습니까? 그렇다면 솔루션은 무엇입니까?
필요하면 필자는이 문제가 발생했을 때의 샘플 코드를 제공 할 수 있습니다.
R.java가 올바르게 생성되지 않을 수 있습니다. 어떻게 R.java 파일을 생성합니까? 또한이 http://www.matt-reid.co.uk/blog_post.php?id=33 – slayton
에서 setContentView()를 사용하고 textView에 대한 참조를 얻으려는 위치에서 onCreate() 코드를 게시 할 수 있습니까? –