0

アクティビティ A に書籍のダウンロード ボタンがあります。クリックすると、ダウンロード リストがあるアクティビティ B に移動します。本のダウンロードは正常です( Async Using )。しかし、私がB-> AおよびA-> Bから来た場合、ダウンロード中にアクティビティBのダウンロードリストに以前のダウンロードファイルが表示されないことを意味します。Android は、フォーカスされていないときにアクティビティを強制終了します。

I Want: 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 に答える