單項選擇題Android中Handler引起的內(nèi)存泄漏該如何解決()
A.使用單例模式將Handler封裝后使用
B.將Handler定義成靜態(tài)的內(nèi)部類,在內(nèi)部持有Activity的弱引用,并在Acitivity的onDestroy()中調(diào)handler.removeCallbacksAndMessages(null)及時移除所有消息。
C.將Handler放置到Application中使用
D.不要使用Handler
您可能感興趣的試卷
你可能感興趣的試題
最新試題
以下哪個是實現(xiàn)倉儲模式的類()
題型:單項選擇題
在WorkManager中,哪個方法用于獲取WorkRequest的狀態(tài)()
題型:單項選擇題
在HomeViewModel中,TIMEOUT_MILLIS的作用是什么()
題型:單項選擇題
以下哪個字符串資源ID用于播放音頻的按鈕文本()
題型:單項選擇題
ViewModel的數(shù)據(jù)會在Android系統(tǒng)銷毀并重新創(chuàng)建activity時丟失。
題型:判斷題
以下哪個字符串資源ID用于播放視頻的按鈕文本()
題型:單項選擇題
使用WorkManager可以處理哪種類型的任務(wù)()
題型:單項選擇題
在Android Studio中,可以通過Tools菜單下的SDK Manager來管理SDK版本。
題型:判斷題
StateFlow的生命周期由什么定義()
題型:單項選擇題
在ItemEntryViewModel中,哪個函數(shù)用于將商品插入到Room數(shù)據(jù)庫中()
題型:單項選擇題