91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

江川县| 万年县| 武城县| 武定县| 方正县| 阿图什市| 区。| 新田县| 浮山县| 拉孜县| 樟树市| 晋州市| 连城县| 芷江| 射阳县| 右玉县| 江北区| 嘉义市| 英德市| 丽江市| 杭州市| 夏津县| 淄博市| 马鞍山市| 丰顺县| 嘉义县| 黄大仙区| 吴桥县| 伊通| 故城县| 宕昌县| 勐海县| 光山县| 泰来县| 伊宁市| 定日县| 永善县| 辉县市| 准格尔旗| 乌恰县| 厦门市|