關(guān)于多線程斷點續(xù)傳時在線程里發(fā)送廣播至UI,更新下載進度的問題
//間隔1000ms發(fā)送一次廣播; if(System.currentTimeMillis()-time>1000){ //通過廣播將進度發(fā)送給activity; intent.putExtra("progress",?progress*100/fileInfo.getSize()); intent.putExtra("進度",進度的百分比); context.sendBroadcast(intent); time=System.currentTimeMillis(); }
老師,向UI發(fā)送廣播時,如果開啟了三個線程同時下載,那么如果只籠統(tǒng)地發(fā)送個下載進度的百分比的廣播,是不是意味著這只是當(dāng)前某一個線程的百分比?關(guān)于這點兒一直比較疑惑!
2017-09-19