Android 小米手机限制系统弹出dialog

    xiaoxiao2021-04-17  41

    最近做到一个功能,在后台开启一个服务(我用的intentservice),不停循环执行一个任务,当条件达成以后,直接弹出一个弹窗,然后退出应用

    弹窗 首先想到的肯定是dialog,因为是一个全局的弹窗,我就没想绑定到activity上,所以我就给他添加一个属性Dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);

    这样就变成一个系统级别的dialog  在new Dialog的时候直接传个application的context就可以用了

    但是这又有一个问题了,就是小米手机可以系统设置里面把弹系统级别的弹窗给禁用掉、怎么办?

    我直接给每个activity添加一个管理类,手动去获取最上层的activity,然后进行弹窗,

    转载请注明原文地址: https://ju.6miu.com/read-674084.html

    最新回复(0)