appcelerator alloy 应用程序中的内存管理
memory management in appcelerator alloy application
我有 2 个控制器。
控制器 1:
var x = 1;
var y = ImageView;
控制器 2:
var Z = 1;
var K = ImageView;
我关闭控制器 1 以转到控制器 2,想知道是否必须将 x
和 y
设置为 null
以释放内存。
代码中的 x 和 y 等变量会因控制器的终止而终止,您只需要确保正确终止控制器即可。
通过直接调用其视图来终止控制器的更好方法
win.add(Alloy.createController('test',{}).getView());
我有 2 个控制器。
控制器 1:
var x = 1;
var y = ImageView;
控制器 2:
var Z = 1;
var K = ImageView;
我关闭控制器 1 以转到控制器 2,想知道是否必须将 x
和 y
设置为 null
以释放内存。
代码中的 x 和 y 等变量会因控制器的终止而终止,您只需要确保正确终止控制器即可。 通过直接调用其视图来终止控制器的更好方法
win.add(Alloy.createController('test',{}).getView());