0

我在活动 A 中有一个下载书按钮。单击该按钮时,它将移动到下载列表所在的活动 B。这本书下载很好(异步使用)。但是,如果我来自 B->A 和 A->B 下载,则表示活动 B 下载列表中的先前下载文件未显示。Android 将在其不在焦点时终止活动。

我要:也从B->A->B去,它必须在列表中显示下载状态。如何实现这一点。这个概念更让我印象深刻。

谢谢,

4

1 回答 1

0

您可以尝试在单独的线程中下载您的数据。喜欢:

new Thread(
  new Runnable() {

    public void Run() {
      //your download process
      runOnUIthread(new Runnable() {
          //update your list adapter
    });
  }).start;

所以它不会被杀死,直到线程完成它的工作。还尝试在此线程中更新您的列表视图。

于 2012-08-16T07:40:46.610 回答