以下代碼在Android中生成NullPointerException
。對空指針的補救異常
searchResults.setText(searchResultString);
其中:
- SearchResult所是一個TextView
- searchResultString是一個String
有人可以列表爲什麼這可能發生的可能的原因是什麼?
以下代碼在Android中生成NullPointerException
。對空指針的補救異常
searchResults.setText(searchResultString);
其中:
有人可以列表爲什麼這可能發生的可能的原因是什麼?
所以你的textView沒有綁定或附加正確。其他明智setText期待字符串和您的代碼應該工作。 檢查你的searchResult對象的綁定位置。
確保searchResults TextView在Android中初始化。這是Android中一個非常常見的編程錯誤。
您可以像這樣初始化它。
TextView searchResults;
searchResults = (TextView) findViewById(R.id.searchResultsTextView);
讓我知道這個解決方案是否可行。
只要確保java文件和xml文件之間的綁定適合給定的文本視圖。
看來你正試圖設置一個字符串類型爲TextView類型。也許這個人的帖子將幫助http://stackoverflow.com/a/12201919/3173748。 此外,這是一個措辭很差的問題。請提出問題的背景以獲得更好的幫助(即「我正在嘗試將TextText設置爲TextView,但出現此錯誤」) – superjisan