您的位置:首页 > 其它

解决取消Notification调用cancelALl()方法时出现的空指针异常

2012-12-26 09:36 337 查看
有时候为了省事,我们在退出程序时,需要清除全部和应用相关的Notification,不想一个一个清除之前发送的通知,可以调用cancelAll()方法一次全部清除,但是如果之前没有发送通知,调用该方法,则会出现空指针异常,android api中又没有检测是否有Notification的方法,所以只能通过catch来捕获这个异常,否则程序会崩溃;

方法如下:

try

{

mNotificationManager.cancelAll();

} catch (Exception e)

{

//处理没有提示的时候的nullPointerException

e.printStackTrace();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐