亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Dialog.show()報錯

按照大神的步驟做,調用show()方法程序就掛掉了,查找了半天,貌似<item name="android:windowIsFloating">true</item>這個屬性不能直接加,我加上去調用Dialog.show()方法就報錯了,提示java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference。不知道有沒有人也遇到這個問題,解決辦法是給這個style添加一個parent="@android:style/Theme.Translucent"最終style就這樣:

<style name="Theme_AudioDialog" parent="@android:style/Theme.Translucent">

<!-- ? ? ? ? <item name="android:windowBackground">@android:color/transparent</item> -->

? ? ? ? <item name="android:windowFrame">@null</item>

? ? ? ? <item name="android:windowIsFloating">true</item>

<!-- ? ? ? ? <item name="android:windowIsTranslucent">true</item> -->

? ? ? ? <item name="android:backgroundDimEnabled">false</item>

? ? </style>

注釋的那兩個parent里面有

正在回答

9 回答

ok,多謝分享。

0 回復 有任何疑惑可以回復我~

感謝大神,大神吶

0 回復 有任何疑惑可以回復我~

感謝大神的分享

0 回復 有任何疑惑可以回復我~

多謝,我也是這個問題

0 回復 有任何疑惑可以回復我~

按你說的方法解決了,哈哈哈,謝謝分享

0 回復 有任何疑惑可以回復我~

不能理解初始化工作怎么不放在構造方法里面?這樣每一次掉用show方法不是都要去inflate一個view嗎?

0 回復 有任何疑惑可以回復我~

遇到同樣的問題,但是按照你說的,還是不能調動.show啊

0 回復 有任何疑惑可以回復我~

一開始沒注意問答,整了一下午

0 回復 有任何疑惑可以回復我~

同樣遇到 按方法解決了

謝謝

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android-仿微信語音聊天
  • 參與學習       43189    人
  • 解答問題       248    個

結合自定義View和API,Dialog管理等實現實現微信語音

進入課程

Dialog.show()報錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號