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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
下載完成后再次點(diǎn)擊更新就無(wú)效了,難道是stopSelf的問(wèn)題?
另外是下載完成一般都直接安裝了,加個(gè)startActivity就好了;
handler的邏輯挺好的,我還是要學(xué)習(xí)個(gè).
另外就是沒(méi)網(wǎng)時(shí)不會(huì)報(bào)下載失敗,看來(lái)還需要繼續(xù)完善一下.

最新回答 / 張博
這個(gè)你百度就可以,直接搜 android 提示框
handlerProgressChangedMessage((Integer)response[0].intValue());
intValue()這里報(bào)錯(cuò)了 為什么啊

最新回答 / 慕萊塢2491857
其實(shí)就是一個(gè)維護(hù)了 ?handler的類(lèi) ?會(huì)根據(jù)msg傳遞的消息去回調(diào)相應(yīng)的方法?
(續(xù))
3.下載進(jìn)度的計(jì)算存在兩個(gè)問(wèn)題
(1)completeSize / mCurrentFileLength兩個(gè)變量都是int,所以必須先把一個(gè)轉(zhuǎn)成float,否則結(jié)果肯定為0
(float) completeSize / mCurrentFileLength)
(2)completeSize / mCurrentFileLength是小數(shù),要乘以100
4.更新進(jìn)度的條件
if (limit % 30 == 0 && progress <= 100)
5. DownloadResponseHandler本來(lái)也是可以去掉的,學(xué)習(xí)一個(gè)思想,就留著吧!
總結(jié)一下:
本課程學(xué)習(xí)了”service-manager-真正執(zhí)行類(lèi)-listener“進(jìn)行下載apk的模式,以及快速使用notification的方法
老師講的代碼還是有bug或者問(wèn)題的,自己簡(jiǎn)單改了一下,能夠?qū)崿F(xiàn)課程需要的功能,地址:
https://github.com/xzhang76/DownloadUpdater
修改點(diǎn)如下:
1.DownloadResponseHandler這個(gè)類(lèi)處理message的handleMessage應(yīng)該走自定義的handleSelfMessage()
2.處理消息的幾個(gè)方法應(yīng)該執(zhí)行的是UpdateDownloadListener回調(diào)接口
(待續(xù))
不錯(cuò),老師講的很好,加油
雖然還沒(méi)看完這個(gè)自定義handler的全部實(shí)現(xiàn),但是我基本可以確定,這個(gè)自定義handler基本上是多余的,一個(gè)原生handler就可以做完所有事情。
如果有源碼 對(duì)應(yīng)我們學(xué)習(xí)肯定更好了

講師回答 / qndroid
親,我自己測(cè)試的時(shí)候不會(huì)很卡呀。有異常信息嗎?
比起我自己之前搞出來(lái)的自動(dòng)更新,這個(gè)看著好高大上啊
回復(fù)@好多個(gè)胖子:首先對(duì)你提出的建議表示感謝,你的前一部分建議很對(duì),是可以把檢查的部分放到manager類(lèi)中,但進(jìn)度的更新不放在處于UI線程的Service中要放到哪里呢?最后,不知道你看沒(méi)看過(guò)AysncTask的源碼,它的內(nèi)部實(shí)現(xiàn)方式也是線程池+回調(diào)的處理,只不過(guò)是對(duì)外提供了封裝而已,而且使用線程池主要是為了讓他自己去管理線程的生命周斯,并不一定是為了使用多個(gè)線程。
老師,我問(wèn)問(wèn),你的會(huì)回調(diào)方法什么時(shí)候會(huì)被調(diào)用,如何觸發(fā)使得他被調(diào)用?我對(duì)于方法回調(diào)一竅不通?。?/div>
課程須知
學(xué)習(xí)本課程,必須先掌握安卓四大組件的基礎(chǔ)知識(shí)和應(yīng)用
老師告訴你能學(xué)到什么?
通過(guò)代碼實(shí)戰(zhàn),實(shí)現(xiàn)我們的app自動(dòng)更新功能,讓學(xué)生真正的會(huì)使用我們開(kāi)發(fā)的自動(dòng)更新組件 慕課網(wǎng)Android討論群② 170368200

微信掃碼,參與3人拼團(tuán)

微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買(mǎi)該課程,無(wú)需重復(fù)購(gòu)買(mǎi),感謝您對(duì)慕課網(wǎng)的支持!

本次提問(wèn)將花費(fèi)2個(gè)積分

你的積分不足,無(wú)法發(fā)表

為什么扣積分?

本次提問(wèn)將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?

舉報(bào)

0/150
提交
取消