A.構建下載請求
B.進行下載操作
C.查詢下載進度
D.暫停下載
您可能感興趣的試卷
你可能感興趣的試題
A.提高執(zhí)行效率,減少程序的響應時間。因為單線程執(zhí)行的過程只有一個有效的操作序列,如果某個操作很耗時(或等待網絡響應),此時程序就不會響應鼠標和鍵盤等操作,如果使用多線程,就可以將耗時的線程分配到一個單獨的線程上執(zhí)行,從而使程序具備更好的交互性。
B.與進程相比,線程的創(chuàng)建和切換開銷更小。因開啟一個新的進程需要分配獨立的地址空間,建立許多數(shù)據(jù)結構來維護代碼塊等信息,而運行于同一個進程內的線程共享代碼段、數(shù)據(jù)段、線程的啟動和切換的開銷比進程要少很多。同時多線程在數(shù)據(jù)共享方面效率非常高。
C.目前市場上服務器配置大多數(shù)都是多CPU或多核計算機等,它們本身而言就具有執(zhí)行多線程的能力,如果使用單個線程,就無法重復利用計算機資源,造成資源浪費。因此在多CPU計算機上使用多線程能提高CPU的利用率。
D.利用多線程能簡化程序程序的結構,是程序便于理解和維護。一個非常復雜的進程可以分成多個線程來執(zhí)行。
A.聲明一個自定義的處理器類Handler,并重寫該類的handleMessage函數(shù),根據(jù)不同的消息類型進行相應的控件操作。
B.必須重寫Handler所有方法
C.線程內部針對各種運行狀況,調用處理器對象的sendEmptyMessage或者sendMessage方法發(fā)送事先約定好的消息類型。
D.Handler使用完成需要removeCallbacksAndMessages防止內存泄漏
A.ContentProvider
B.ContentResolver
C.ContentObserver
D.ContentAdapter
A.DownloadManager.ACTION_NOTIFICATION_FINISH
B.DownloadManager.ACTION_CLICKED
C.DownloadManager.ACTION_NOTIFICATION_TOUCH
D.DownloadManager.ACTION_NOTIFICATION_CLICKED
A.setFilterByld:根據(jù)編號來過濾下載任務。
B.setFilterByStatus:根據(jù)狀態(tài)來過濾下載任務。
C.groupBy:對結果集進行分組
D.orderBy:結果集按照指定字段排序。
最新試題
Room是在哪個數(shù)據(jù)庫基礎上構建的抽象層()
在WorkManager中,哪個方法用于獲取WorkRequest的狀態(tài)()
以下哪個不是創(chuàng)建數(shù)據(jù)庫實例的步驟()
在ItemDetailsViewModel中,uiState的作用是什么()
StateFlow的生命周期由什么定義()
在HomeScreen中,homeUiState的作用是什么()
創(chuàng)建實體類時,哪個注解用來標記數(shù)據(jù)庫實體類()
WorkManager的主要優(yōu)勢是()
以下哪個是實現(xiàn)倉儲模式的類()
在WorkManager中,哪個方法用于設置WorkRequest的輸出數(shù)據(jù)()