android中,handler处理信息中弹出提示框注意事项

android中,当执行线程后退出界面,这时线程还是会执行,并调用handler,handler中如果有用到调用自身context的话,程序将崩溃,此时一个较好的解决办法是在handler的第一行执行
if(AboutusActivity.this==null||AboutusActivity.this.isFinishing()){
                    return;
                }   
如果当前界面isfinishing,则不执行后续处理

你可能感兴趣的:(android)