Appcelerator Alloy:打开另一个窗口后从内存中删除一个窗口

时间:2015-03-30 13:49:25

标签: android titanium-alloy

我正在使用Titanium Alloy编写Android应用程序。

此应用有多个View个文件,它基于很多Windows元素。

仅仅为了举一个简单的例子,请考虑一下:

我有两个View个文件:index.xml(及其控制器index.js)和win02.xml(及其控制器win02.js)。 index.xml有一个Button。我想通过按下它的按钮从索引打开win02,我希望从内存中删除关于index的所有内容,以避免可能的内存泄漏。

index.js内,我输入了以下代码:

btn.addEventListener('click', function(e){
   Alloy.createController('win02').getView().open();     
});

并且,通过这样做,我可以打开win02窗口。但是我怎样才能完全删除索引?感谢。

1 个答案:

答案 0 :(得分:0)

要删除一个窗口,您可以在创建close()后立即致电$.index.close(); win02,这应该可以解决问题。