鍍金池/ 問答/Android/ Android怎么將dialog全局化?

Android怎么將dialog全局化?

請問怎么把dialog全局化,所有activity就可以使用?

我把dialog初始化放在父類中,可是會報錯:
android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@978279 is not valid; is your activity running?

回答
編輯回答
葬憶
我不清楚這么做的意義是什么?即使github上真有人提供了這樣的東西。

傳送門:tangxianming/global-dialog

p.s. DialogAlertDialog雖然有各種各樣的限制,但是還有很多方法來達到需求要求的。

2017年1月4日 17:16
編輯回答
笨尐豬

從Log信息看,
我推測是您在BaseActivity中沒有正確的創(chuàng)建(在onCreate中)和銷毀(在onDestroy中)。

2017年8月6日 20:07