真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android窗體泄露問題

最近遇到這樣一個問題:

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網(wǎng)站制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的高青網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!

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()之前,這樣的思路是正確的的,但是并不是很全面,有時候會發(fā)現(xiàn)即使你的代碼里面把窗體先關閉了,依然會出現(xiàn)這個問題,今天在stack overflow上面找到一個比較全面的答案這里分享給大家  先上鏈接http://stackoverflow.com/questions/2850573/activity-has-leaked-window-that-was-originally-added

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

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


網(wǎng)站標題:Android窗體泄露問題
網(wǎng)站網(wǎng)址:http://weahome.cn/article/jsohdj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部