我嘗試在我的應用程序中將 txt 文件從 url 解析為文本視圖,文本正在顯示,但文本沒有以正確的格式顯示,因為它是在線的,如空格、下一行、段落等,簡單地說就是我想要的>第1章移動設備簡介大多數人口使用移動服務。移動是通過移動設備(例如移動電話)使用的術語。但我越來越第一章移動簡介 大多數人使用移動服務。移動是通過移動設備(例如手機)使用的術語。<< 沒有空格,沒有段落,沒有下一行,我如何解析它以準確顯示方式它在線。謝謝public class GetNotePadFileFromServer extends AsyncTask<Void, Void, Void> { @Override protected Void doInBackground(Void... params) { try { url = new URL(TextFileURL); bufferReader = new BufferedReader(new InputStreamReader(url.openStream())); while ((TextHolder2 = bufferReader.readLine()) != null) { TextHolder += TextHolder2; } bufferReader.close(); } catch (MalformedURLException malformedURLException) { malformedURLException.printStackTrace(); TextHolder = malformedURLException.toString(); } catch (IOException iOException) { iOException.printStackTrace(); TextHolder = iOException.toString(); } return null; } @Override protected void onPostExecute(Void finalTextHolder) { textView.setText(TextHolder); super.onPostExecute(finalTextHolder); }}
1 回答

侃侃爾雅
TA貢獻1801條經驗 獲得超16個贊
while ((TextHolder2 = bufferReader.readLine()) != null) { TextHolder += TextHolder2;
您逐行閱讀文本。
行由換行符“\n”分隔。
因此,要恢復原始文本,您應該再次添加它們。
TextHolder += TextHolder2 + "\n";
添加回答
舉報
0/150
提交
取消