【发布时间】:2012-04-14 06:55:03
【问题描述】:
该应用程序是从服务器下载一些文本并在新窗口中向用户显示文本。我需要一个新窗口,因为文本量可能非常大。
由于下载过程可能需要太多时间,我使用内部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。文件内容是包含文本的字符串。
但是,代码不起作用。没有窗口显示。任何帮助表示赞赏。
顺便问一下,有没有更好的方法来实现这个应用程序?
【问题讨论】:
标签: android window android-asynctask