我正在外部任务中从网络中获取数据。 现在这个提取分两步进行。所以我想在第一步之后显示一些消息。
这将在异步任务中发生,而不是在UI任务上。 在主UI任务中,我已经在preexecute方法中有一个进度条。 我想知道是否有办法从后台异步任务中显示内容。
我看到用于线程的句柄。我们对异步任务有类似的东西吗?
答案 0 :(得分:2)
AsyncTask有一个在UI线程上运行的onProgressUpdate方法。你不能以某种方式使用它吗?
答案 1 :(得分:1)
您必须覆盖AsyncTask的onProgressUpate
方法。在那里你可以做的事情来显示文本。
要触发onProgressUpdate,您必须在publishProgress()
- 方法中调用doInBackground
。