最新回答 / 落撒
我是這么理解的,雖然同一時(shí)間點(diǎn)是只有一個(gè)線程在工作,但是可能在某一個(gè)時(shí)間段有多個(gè)線程同時(shí)需要請(qǐng)求網(wǎng)絡(luò)。你多線程下載就保證了要下載線程執(zhí)行次數(shù)多。好比于線程優(yōu)先級(jí)大了,得到分配的資源久多了
2016-07-25
我的GitHub地址:https://github.com/Ericlsd/DownloadDemo,歡迎大家交流。
更新了如下問題:
No1.修改ThreadDAOImpl單例模式調(diào)用,解決暫停下載時(shí)進(jìn)度寫入數(shù)據(jù)庫操作連接失敗的問題。
No2.追加文件信息的數(shù)據(jù)庫,保存已下載文件,避免重復(fù)下載。
仍在完善中,發(fā)現(xiàn)問題會(huì)及時(shí)更新和修正,歡迎大家一起交流學(xué)習(xí)。
更新了如下問題:
No1.修改ThreadDAOImpl單例模式調(diào)用,解決暫停下載時(shí)進(jìn)度寫入數(shù)據(jù)庫操作連接失敗的問題。
No2.追加文件信息的數(shù)據(jù)庫,保存已下載文件,避免重復(fù)下載。
仍在完善中,發(fā)現(xiàn)問題會(huì)及時(shí)更新和修正,歡迎大家一起交流學(xué)習(xí)。
2016-07-23
3、使用通知欄顯示進(jìn)度條
4、使用其它方式實(shí)現(xiàn)線程通信(handler)
這兩個(gè),好像沒有講到呢
4、使用其它方式實(shí)現(xiàn)線程通信(handler)
這兩個(gè),好像沒有講到呢
2016-07-20
有同學(xué)說的很對(duì),在view復(fù)用的時(shí)候,不僅顯示會(huì)錯(cuò)亂,下載也會(huì)錯(cuò)亂。所以文章最后把設(shè)置文件名和按鈕的操作放在第一次實(shí)例化的括號(hào)里是不可取的。
2016-07-07
源碼下載:
github: https://github.com/103style/Download.
csdn: http://download.csdn.net/download/lxk_1993/9511182
github: https://github.com/103style/Download.
csdn: http://download.csdn.net/download/lxk_1993/9511182
2016-05-05