转载自:http://www.cnblogs.com/diyishijian/p/5912838.html
想要在一个非activity下弹出dialog对话框吗?如果你有这个需求,这边文章可能会适合你哦!
这里有解决方案哦,正解就是
步骤一、在创建dialog时加dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
步骤二、在AndroidManifest.xml中添加<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />