A.不要在主線程中做耗時的操作,而應放在子線程中來實現(xiàn)。如onCreate()和onResume()里盡可能少的去做創(chuàng)建操作。
B.應用程序應該避免在BroadcastReceiver里做耗時的操作或計算。
C.復雜業(yè)務邏輯要放在主線程執(zhí)行
D.service是運行在主線程的,所以在service中做耗時操作,必須要放在子線程中。
您可能感興趣的試卷
你可能感興趣的試題
A.5s內(nèi)無法響應用戶輸入事件(例如鍵盤輸入,觸摸屏幕等)
B.BroadcastReceiver在10s內(nèi)無法結(jié)束
C.Service20s內(nèi)無法結(jié)束(低概率)
D.ContentProvdier響應超過30s
A.使用列表類的UI控件
B.UI線程的復雜運算
C.過于復雜的布局
D.頻繁的GC
A.
B.
C.
D.
A.冷啟動
B.溫啟動
C.循環(huán)啟動
D.熱啟動
A.intent:這種跨進程方式并不是訪問內(nèi)存的形式,它需要傳遞一個uri,比如說打電話。
B.接口回調(diào)
C.contentProvider:這種形式,是使用數(shù)據(jù)共享的形式進行數(shù)據(jù)共享。
D.service:遠程服務,aidl
最新試題
StateFlow的生命周期由什么定義()
以下哪個字符串資源ID用于播放音頻的按鈕文本()
以下哪個不是Room提供的方法()
在HomeViewModel中,TIMEOUT_MILLIS的作用是什么()
在WorkManager中,哪個類表示請求執(zhí)行工作()
在WorkManager中,LiveData可以轉(zhuǎn)換為什么類型的數(shù)據(jù)流()
在WorkManager中,哪個方法用于設(shè)置WorkRequest的輸入數(shù)據(jù)()
在HomeScreen中,homeUiState的作用是什么()
在ItemDetailsViewModel中,uiState的作用是什么()
在WorkManager中,哪個方法用于獲取WorkRequest的狀態(tài)()