service 裏面彈對話框

想在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);

發佈了29 篇原創文章 · 獲贊 6 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章