1.写好Alter功能块后,在alter.show()语句前加入:
alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
注:alter为AlertDialog类型对象
2.然后在AndroidManifest.xml中加入权限:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"></uses-permission>
3.下面进行简单的解释:
因为Alter的显示需要依附于一个确定的Activity类。如果找不到这个activity就报错,所以,用系统级别的alertdialog就没事了。