中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android 窗體泄露問題

發布時間:2020-07-26 14:36:45 來源:網絡 閱讀:1297 作者:linwg1988 欄目:移動開發

最近遇到這樣一個問題:

E/WindowManager(30314): android.view.WindowLeaked: Activity com.xxxxxx.www.activity.XXXActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{52b0f3ac V.E..... R......D 0,0-120,95} that was originally added here;


這是一個窗體泄露的異常,普遍的解決方案是令窗體(dialog或者popupwindow)dismiss()在activity.finish()之前,這樣的思路是正確的的,但是并不是很全面,有時候會發現即使你的代碼里面把窗體先關閉了,依然會出現這個問題,今天在stack overflow上面找到一個比較全面的答案這里分享給大家  先上鏈接http://stackoverflow.com/questions/2850573/activity-has-leaked-window-that-was-originally-added


這里提供了3個答案分別對應三種情況,第一種如上所說,窗體關閉在activity關閉之后,第二種情況其實跟第一種的原因是一樣的,但是導致activity關閉的原因并不是我們主動關閉activity,而是捕獲到了異常導致了activity提前關閉,然后當我們去調用窗體展示的時候然出現了這個異常,所以真正需要我們去解決的其實是比這個窗體泄露異常更早出現的異常(ps:這次我就是倒在了這里,完全沒注意到更早打印的錯誤日志。。。--!)第三種情況我還沒遇到過就不說了。



本文只是記錄開發中遇到花了比較多時間不容易發現的問題。。馬克



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定安县| 乐清市| 大冶市| 疏附县| 三门峡市| 威信县| 禄丰县| 临夏市| 盐源县| 隆回县| 乌审旗| 古浪县| 灵宝市| 泗阳县| 塘沽区| 许昌市| 永平县| 富阳市| 内江市| 鸡泽县| 新民市| 定南县| 英德市| 大悟县| 绿春县| 芦山县| 临澧县| 汕尾市| 霞浦县| 寻乌县| 抚松县| 榆树市| 元氏县| 大埔区| 柳州市| 胶南市| 承德县| 墨江| 独山县| 京山县| 星座|