第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

讀取輸入流循環(huán)提前結(jié)束

is?=?conn.getInputStream();
					//?讀取文件
					int?len?=-1;
					byte[]?buffer?=?new?byte[4*1024];
					long?time?=?System.currentTimeMillis();
					while?((len?=?is.read(buffer))?!=?-1)?{
						//?寫入文件
						raf.write(buffer,?0,?len);
						if?(System.currentTimeMillis()?-?time?>?500)?{
							time?=?System.currentTimeMillis();
							//?把下載的進(jìn)度發(fā)送廣播道Activity
							mFinished?+=?len;
							intent.putExtra("progress",?(mFinished?*?100)/?mFileInfo.getLength());
							Log.i("下載進(jìn)度:",
									mFinished?+?"--"?+?mFileInfo.getLength()
											+?"--"?+?(mFinished?*?100)
											/?mFileInfo.getLength()?+?"%");
							mContext.sendBroadcast(intent);
						}
						//?下載暫停時(shí),保存下載進(jìn)度
						if?(isPause)?{
							mDao.updataThread(mThreadInfo.getUrl(),
									mThreadInfo.getId(),?mFinished);
							System.out.print("下載暫停");
							return;
						}
					}
					//?下載結(jié)束后刪除線程信息
					mDao.deleteThread(mThreadInfo.getUrl(),?mThreadInfo.getId());
					System.out.print("下載完成");
				}

http://img1.sycdn.imooc.com//5573118500011b3c03940052.jpg

網(wǎng)絡(luò)內(nèi)容獲取區(qū)間設(shè)置也正確

conn.setRequestProperty("Range",?"bytes="?+?start?+?"-"
+?mThreadInfo.getEnd());


while循環(huán)每次都提前結(jié)束。

正在回答

1 回答

并不是while提前結(jié)束,你想想打印下載進(jìn)度的條件是不是有什么不妥的地方?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Android-Service系列之多線程斷點(diǎn)續(xù)傳下載
  • 參與學(xué)習(xí)       21811    人
  • 解答問題       60    個(gè)

本視頻教程主要代領(lǐng)我們要學(xué)習(xí)的多線程續(xù)傳下載程序的開發(fā)

進(jìn)入課程

讀取輸入流循環(huán)提前結(jié)束

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)