那個(gè)getAllThread查詢沒問題是因?yàn)樵谌蝿?wù)開始之前執(zhí)行,不涉及多線程,不過那個(gè)isExists是在任務(wù)開始后執(zhí)行的,會(huì)出現(xiàn)查詢時(shí)Cursor被其他線程關(guān)閉的問題
2017-03-16
這樣改getview代碼是不對(duì)的吧。。滑動(dòng)一下數(shù)據(jù)就亂了
2016-11-10
getReadableDataBase與getWritableDatabase效果是一樣的,用不著修改
2016-10-06
試試這個(gè):
System.out.println("線程" + mThreadInfo.getId() + //
": 總完成度=" + mFinised * 100 / mFileInfo.getLength() + "%,"//
+ "本線程完成度="
+ mThreadInfo.getFinished() * 100 / (mThreadInfo.getEnd() - mThreadInfo.getStart()));
System.out.println("線程" + mThreadInfo.getId() + //
": 總完成度=" + mFinised * 100 / mFileInfo.getLength() + "%,"//
+ "本線程完成度="
+ mThreadInfo.getFinished() * 100 / (mThreadInfo.getEnd() - mThreadInfo.getStart()));
2016-09-09
有個(gè)地方應(yīng)該這樣子才對(duì),忘記那一節(jié)課了,,,
// 累加每個(gè)線程的下載進(jìn)度
mThreadInfo.setFinished(mThreadInfo.getStart()+mThreadInfo.getFinished() + len);
// 累加每個(gè)線程的下載進(jìn)度
mThreadInfo.setFinished(mThreadInfo.getStart()+mThreadInfo.getFinished() + len);
2016-09-09
我的GitHub地址:https://github.com/Ericlsd/DownloadDemo,歡迎大家交流。
更新了如下問題:
No1.修改ThreadDAOImpl單例模式調(diào)用,解決暫停下載時(shí)進(jìn)度寫入數(shù)據(jù)庫(kù)操作連接失敗的問題。
No2.追加文件信息的數(shù)據(jù)庫(kù),保存已下載文件,避免重復(fù)下載。
仍在完善中,發(fā)現(xiàn)問題會(huì)及時(shí)更新和修正,歡迎大家一起交流學(xué)習(xí)。
更新了如下問題:
No1.修改ThreadDAOImpl單例模式調(diào)用,解決暫停下載時(shí)進(jìn)度寫入數(shù)據(jù)庫(kù)操作連接失敗的問題。
No2.追加文件信息的數(shù)據(jù)庫(kù),保存已下載文件,避免重復(fù)下載。
仍在完善中,發(fā)現(xiàn)問題會(huì)及時(shí)更新和修正,歡迎大家一起交流學(xué)習(xí)。
2016-07-23