jenly1314 / AppUpdater

🚀 AppUpdater一个专注于App更新,一键傻瓜式集成App版本升级的轻量开源库。(集成步骤超简单)
https://jenly1314.github.io/AppUpdater/
MIT License
891 stars 131 forks source link

关于service内弹出dialog的建议 #16

Closed cjcj125125 closed 4 years ago

cjcj125125 commented 4 years ago

有的时候需要在service里面弹出dialog升级,那么这个时候你这个dialog的工具栏就不行了,建议在 AppDialog类里面提供方法返回Dialog 对象,这样可以通过 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { //8.0新特性 AppDialog.INSTANCE.getWindow().setType(WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY - 1); } else { AppDialog.INSTANCE.getWindow().setType(WindowManager.LayoutParams.TYPE_TOAST); } 这两个方法,在service里面弹出dialog

jenly1314 commented 4 years ago

好的,后续版本考虑增加一个获取Dialog的方法。