一个弹窗导致的bug

最近在做公司新的项目,很多工具都是使用前一个项目的,比如封装的全局弹窗显示。

然后在新项目中使用这个弹窗,自以为不会有问题,但是偏偏问题出现了。因为还在编写UI,所以就写了一些模拟数据,然后加载数据的时候会显示加载弹窗,正常情况下,在数据拿到后会dismiss弹窗,可是因为是模拟数据的原因,没有做dismiss弹窗的操作,刚好弹窗效果还没出来而且是透明弹窗,然后就会导致有一个透明不可见的弹窗遮住了当前activity,导致activity不可操作,看起来就跟app卡死了一样。

问题:dialog遮住了activity,导致app不可操作;

表现症状:app不报错,不报anr等任何错误,也不会崩溃。

解决办法:取消dialog显示。

根本问题:粗心大意。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容