2016-06-14 71 views
-4

以下代碼在Android中生成NullPointerException對空指針的補救異常

searchResults.setText(searchResultString); 

其中:

  • SearchResult所是一個TextView
  • searchResultString是一個String

有人可以列表爲什麼這可能發生的可能的原因是什麼?

+0

看來你正試圖設置一個字符串類型爲TextView類型。也許這個人的帖子將幫助http://stackoverflow.com/a/12201919/3173748。 此外,這是一個措辭很差的問題。請提出問題的背景以獲得更好的幫助(即「我正在嘗試將TextText設置爲TextView,但出現此錯誤」) – superjisan

回答

0

所以你的textView沒有綁定或附加正確。其他明智setText期待字符串和您的代碼應該工作。 檢查你的searchResult對象的綁定位置。

0

確保searchResults TextView在Android中初始化。這是Android中一個非常常見的編程錯誤。

您可以像這樣初始化它。

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

讓我知道這個解決方案是否可行。

只要確保java文件和xml文件之間的綁定適合給定的文本視圖。