是dialog成为系统级,点home键也不会消失,父activity销毁也不会消失,多用于系统升级
dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT)
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Dialog的style例子
<style name="CustomTheme" parent="@android:style/Theme.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:gravity">center</item>
<item name="android:windowIs