想在service使用 BottomSheet
1.错误 Dialog的context要求是一个activty 说activity上面挂dialog
2.写一个actiity 主题是对话框,在service跳到activity, 这里要重新setFlag new_task,不然会报错, 把Dialog放到Activity中
错误,Dialog不是view没有办法写到activtiy的布局文件
××××××××××××××××××××××下面是正确做法的分割线××××××××××××××××××××××××××××××××××
1.配置文件加入权限
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW" />
2.代码中加入设置这个Dialog是系统类型的
mLeBottomSheet.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);