显示来自异步任务的消息

时间:2012-02-23 07:53:47

标签: android android-asynctask

我正在外部任务中从网络中获取数据。 现在这个提取分两步进行。所以我想在第一步之后显示一些消息。

这将在异步任务中发生,而不是在UI任务上。 在主UI任务中,我已经在preexecute方法中有一个进度条。 我想知道是否有办法从后台异步任务中显示内容。

我看到用于线程的句柄。我们对异步任务有类似的东西吗?

2 个答案:

答案 0 :(得分:2)

AsyncTask有一个在UI线程上运行的onProgressUpdate方法。你不能以某种方式使用它吗?

答案 1 :(得分:1)

您必须覆盖AsyncTask的onProgressUpate方法。在那里你可以做的事情来显示文本。 要触发onProgressUpdate,您必须在publishProgress() - 方法中调用doInBackground