0
我在活動A中有一個下載書籍按鈕。當點擊它時,它將移動到活動B,其中下載列表在那裏。本書下載正常(異步使用)。但在下載時,如果我來自B-> A和A-> B,則表示活動B中下載列表中的上一個下載文件未顯示。 Android會在不重點的情況下殺死活動。下載文件每次輸入活動時刷新的活動
我要:從B-> A-> B也去,它必須在列表中顯示下載狀態。如何實現這一點。這個概念讓我更加困惑。
謝謝,
我在活動A中有一個下載書籍按鈕。當點擊它時,它將移動到活動B,其中下載列表在那裏。本書下載正常(異步使用)。但在下載時,如果我來自B-> A和A-> B,則表示活動B中下載列表中的上一個下載文件未顯示。 Android會在不重點的情況下殺死活動。下載文件每次輸入活動時刷新的活動
我要:從B-> A-> B也去,它必須在列表中顯示下載狀態。如何實現這一點。這個概念讓我更加困惑。
謝謝,
你可以嘗試下載你的數據在一個單獨的線程。像:
new Thread(
new Runnable() {
public void Run() {
//your download process
runOnUIthread(new Runnable() {
//update your list adapter
});
}).start;
所以它不會被殺死,直到線程完成其工作。也嘗試更新你的這個線程內的列表視圖。
嗨,感謝您的回覆....我使用AsyncTask進行下載。我可以更新這個程序,你也建議在asyncTask中。如果以單獨的線程運行,意味着當我們返回並重新進入活動時,它將顯示當前下載進度的列表視圖。 – 2012-08-16 07:47:21