该应用程序是从服务器下载一些文本并在新窗口中向用户显示文本。我需要一个新窗口,因为文本量可能非常大。
由于下载过程可能会花费太多时间,因此我使用内部AsyncTask
类将其作为后台任务来处理。下载文本后,我希望在其中创建一个新窗口onPostExecute()
来AsyncTask
显示任务。
中的代码onPostExecute()
如下:
Intent intent = new Intent(this.parent, DisplayActivity.class);
Bundle bundle = new Bundle();
bundle.putStringArray("array", fileContent);
intent.putExtra("bundle", bundle);
startActivity(intent);
this.parent
指当时向用户展示的Activity。文件内容是包含文本的字符串。
但是,代码不起作用。没有窗口显示。任何帮助表示赞赏。
顺便问一下,有没有更好的方法来实现应用程序?