2016-06-14 3 views
-4

다음 코드는 Android에 NullPointerException을 생성합니다.Null 포인터 예외 구제

searchResults.setText(searchResultString); 

장소 :

  • 의 SearchResult있는 텍스트 뷰
  • searchResultString는 이런 일이되는 이유 가능한 이유 밖으로 문자열

수 누군가의 목록입니다?

+0

String 형식을 TextView 형식으로 설정하려고하는 것 같습니다. 아마이 사람의 게시물은 http://stackoverflow.com/a/12201919/3173748에 도움이 될 것입니다. 또한 이것은 매우 불충분하게 말로 표현 된 질문입니다. 더 나은 도움말을 얻기 위해 질문 할 때 문제 상황을 알려주세요 (예 : '텍스트를 setText로 설정하려고하지만이 오류가 발생합니다'). – superjisan

답변

0

텍스트 뷰가 올바르게 바인딩되거나 연결되지 않았습니다. 다른 현명한 setText 문자열과 코드가 필요합니다. searchResult 객체를 바인딩 할 위치를 확인하십시오.

0

Android에서 searchResults TextView가 초기화되었는지 확인하십시오. 이것은 Android에서 흔히 발생하는 프로그래밍 실수입니다.

이렇게 초기화 할 수 있습니다.

TextView searchResults; 
searchResults = (TextView) findViewById(R.id.searchResultsTextView); 

이 솔루션이 효과가 있는지 알려주세요.

자바 파일과 xml 파일 간의 바인딩이 지정된 텍스트보기에 대해 올바르게 수행되었는지 확인하십시오.