0
我想顯示一些文字(標題和正文)從URL使用JSoup在TextView
定位在Fragment
內。我正在測試這個在我的設備上。沒有應用程序崩潰。但是,TextView
是空白的。我錯過了什麼嗎?JSoup顯示一個空的TextView
我嘗試使用此代碼片段裏面
Document doc = null;
try {
doc = Jsoup.connect("http://qz.com/719792/india-is-slowly-cleaving-into-two-countries-the-old-and-the-young/").get();
} catch (IOException e) {
e.printStackTrace();
}
if (doc != null) {
titleFWP.setText(doc.title()); //display title
contentFWP.setText(doc.getElementsByTag("body").text()); //display body
}
titleFWP,contentFWP在兩個textViews使用Butterknife
注射的問候
我很抱歉。但textView仍然是空白的。沒有任何崩潰。這與Async有什麼關係(因爲代碼目前在UI線程中運行)? – Traveller
1.在UI線程中運行 - 通常如果您將UI阻塞幾秒鐘,應用程序會崩潰,因此無論如何您都會將其移至AsyncTask。 2.檢查'get'請求是否返回。試試這個 - 'if(doc!= null)Log.d(「Myapp」,doc.html()); else Log.d(「Myapp」,「null」);'現在你可以閱讀Logcat並找出問題所在。 – TDG