重复弹Toast的解决方案
摘要:
测试提单子了, 说重复的错误操作导致不停的弹出提示框, 返回之后还是照样弹.! android是这样的机制, 我跟了下Toast的源代码. Toast是用INotificationManager去做的. 修改源码工作量太大,而且我们是基于SDK做的APK, 所以我决定去找下根源. 原因是: 同事每回都用Toast.makeToast. 然而这个方法中每次都会去new 一个Toast对象,这些Toast对象就会放到 INotificationManager的enqueue队列里面去顺序执行. 如果想在按返回键时立即不弹Toast, 那么方法只有一个, 就是定义一个全局的成员变量Toast, .. 阅读全文
posted @ 2012-07-06 10:46 tt_mc 阅读(2694) 评论(1) 推荐(2) 编辑