android中,handler处理信息中弹出提示框注意事项
16lz
2021-01-23
android中,当执行线程后退出界面,这时线程还是会执行,并调用handler,handler中如果有用到调用自身context的话,程序将崩溃,此时一个较好的解决办法是在handler的第一行执行
if(AboutusActivity.this==null||AboutusActivity.this.isFinishing()){
return;
}
如果当前界面isfinishing,则不执行后续处理
if(AboutusActivity.this==null||AboutusActivity.this.isFinishing()){
return;
}
如果当前界面isfinishing,则不执行后续处理
更多相关文章
- java中线程与线程池的利弊(android适用)
- android——利用SharedPreference做引导界面
- Android用户界面(三):线性布局…
- Android 开发中的多线程编程技术
- Android生成界面的两种方法:setContentView和inflate的区别
- Android线程Handler的学习