Android Dialog 层级处理方案之ViewDialog在之前公司做直播项目的时候,在首页会弹出很多dialog,当时有2种方案。 一种是一次只弹出一个,每次回到首页再次弹出一个。 第二种层叠堆放。 因为众所周知原因,政策弹窗永远要在最上层,其次是升级弹窗等。 第一种我们暂不讨论,各家有各家解决方案。 第二种是大家常用方案,一般解决方案就是我延迟几秒弹出,则最上层的必然是XX弹窗。但是当涉及网络接口的时候,不可抗拒力就变大了,毕竟存在网络延迟和重试问题。 我们针对第二种情况封装了基于View的dialog,在内部进行层级处理,基于FrameLayout的堆叠特