0

私はこのモジュール(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()); 

答えて

0

私は解決策を見つけることができませんでしたので、私は自分の引き出しを書きました。

関連する問題