0

我在我的Android應用程序中使用此模塊(https://github.com/manumaticx/Ti.DrawerLayout)作爲抽屜。但是,我看到內存泄漏,因爲在保留之前的視圖中替換centerView結果。我看到與本期(https://github.com/manumaticx/Ti.DrawerLayout/issues/72)中所描述的完全相同的場景,直到內存分析器中泄露的活動。如果我不斷向抽屜添加新視圖,它最終會與OOM一起崩潰(代碼位於底部)。解決方案與Appcelerator抽屜內存泄漏?

現在,我鏈接的問題似乎表明它是固定的,但是當我從gittio(http://gitt.io/component/com.tripvi.drawerlayout)拉2.0.0它仍然有問題。

雖然每個人似乎都使用這個抽屜,但我不明白它是如何可用的。有沒有人獨立發現瞭解決方法?

這是我的代碼來交換抽屜的centerview。

var controller = Alloy.createController(controllerName, options); 
$.drawer.setCenterView(controller.getView()); 

回答

0

我無法找到解決方案,所以我寫了自己的抽屜。