Can't create handler inside thread that has not called Looper.prepare()

前段時間,有一次遇到這個但是忘了記錄下來,今天又遇到,可不能再忘記了。

finalHandler handler =newHandler(context.getMainLooper()) {

@Override

public voidhandleMessage(Message msg) {

}

};

? ? ? ? 使用context.getMainLooper()獲取主線程的looper,但是大神說這個方案有點拆了東墻補西墻的感覺,有可能會導致其他問題。暫時記錄下來。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容