課程
/移動開發(fā)
/Android
/Android-Service系列之多線程斷點續(xù)傳下載
每次點擊下載的時候,都需要開啟一下服務,難道服務不需要停止嗎?
2016-03-29
源自:Android-Service系列之多線程斷點續(xù)傳下載
正在回答
如果服務已經(jīng)存在,再次開啟服務是不會創(chuàng)建新的實例的,只會調用onStartCommand方法,(視頻中是繼續(xù)下載),當我們完成一個完整的動作或任務后是可以停止服務的,以為此時服務已經(jīng)沒有存在的意義,當我們有新的任務可以重新開啟一個。服務是Android四大組件之一,和activity是等級的,通俗點說,服務就是沒有UI界面的activity,如果服務里沒有代碼在運行,服務開著也是沒有什么開銷的,幾乎可以忽略不計。
舉報
本視頻教程主要代領我們要學習的多線程續(xù)傳下載程序的開發(fā)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-09-19
如果服務已經(jīng)存在,再次開啟服務是不會創(chuàng)建新的實例的,只會調用onStartCommand方法,(視頻中是繼續(xù)下載),當我們完成一個完整的動作或任務后是可以停止服務的,以為此時服務已經(jīng)沒有存在的意義,當我們有新的任務可以重新開啟一個。服務是Android四大組件之一,和activity是等級的,通俗點說,服務就是沒有UI界面的activity,如果服務里沒有代碼在運行,服務開著也是沒有什么開銷的,幾乎可以忽略不計。