我对钛几乎没有经验。基本上我需要与git或示例 Titanstudio 中可用的演示版本相同的主/详细应用程序
这是我认为有泄漏的部分
masterView.addEventListener('itemSelected', function(e) {
//create detail view container
var detailView = new DetailView();
var detailContainerWindow = Ti.UI.createWindow({
title:'Product Details',
navBarHidden:false,
backgroundColor:'#ffffff'
});
detailContainerWindow.add(detailView);
detailView.fireEvent('itemSelected',e);
detailContainerWindow.open();
});
逻辑上每次点击表格行时,都应该创建一个详细视图,并在按下后退按钮时销毁。但正如在 android 设备上测试的那样。每次点击这个应用程序所占用的 tableview 内存都会增加。我认为钛每次都会采用新的细节视图,但不会破坏在后端继续运行的旧视图。请告诉我这是一个错误还是我弄错了什么。