1、Can't create handler inside thread that has not called Looper.prepare() 大致意思是,在非UI线程(主线程)操作UI导致 解决办法如下:
runOnUiThread(new Runnable() {
@Override
public void run() {
//做自己的业务处理
}
});
(个人方案,如有问题,还请指教)
2、Glide框架 错误IllegalArgumentException: You cannot start a load for a destroyed activity
解决办法:
if (!isFinishing()){ // 判断context 是否销毁
Glide.with(mContext).load(logo).into(imageview);
}
3、Android重新onKeyDown 遇到的错误 Cancelling event due to no window focus
情况:点击按钮时,弹出Dialog,之后点击就报这个错误
错误原因:Dialog 弹出之后,Activity失去焦点,所以按钮怎么点击都没有有反应。如需要点击按钮继续工作,则需要在Dialog 中重新 onKeyDown()方法