私はこのモジュール(https://github.com/manumaticx/Ti.DrawerLayout)をAndroidアプリの引き出しに使用しています。しかし、以前のビューが保持されているため、centerViewを置き換えるとメモリリークが発生しています。この問題(https://github.com/manumaticx/Ti.DrawerLayout/issues/72)で説明されているのとまったく同じシナリオが、メモリアナライザのリークされたアクティビティに迫っています。私が引き出しに新しいビューを追加し続けると、最終的にOOM(コードは最下部にあります)でクラッシュします。Appceleratorドロワーでメモリリークが解決されますか?
私がリンクしている問題は修正されているようですが、gittio(http://gitt.io/component/com.tripvi.drawerlayout)から2.0.0を引き出すとまだ問題があります。
誰もがこの引き出しを使用しているようですが、どのように使用できるかわかりません。誰かが個別に回避策を発見しましたか?
ここでは、引き出しのセンタービューを交換するためのコードです。
var controller = Alloy.createController(controllerName, options);
$.drawer.setCenterView(controller.getView());