Javascript 安卓系统中的内存管理

Javascript 安卓系统中的内存管理,javascript,android,garbage-collection,titanium,Javascript,Android,Garbage Collection,Titanium,我不确定这是怎么回事 例如: var myView = Ti.UI.createView({ height : "10.8%", top : 0, width : "30%", right : 0, zIndex : 100 }); var myLabel =Ti.UI.createLabel({ text : (local).toString().toUpperCase(), color : "#444444", heigh

我不确定这是怎么回事

例如:

var myView = Ti.UI.createView({
    height : "10.8%",
    top : 0,
    width : "30%",
    right : 0,
    zIndex : 100
});



var myLabel =Ti.UI.createLabel({
    text : (local).toString().toUpperCase(),
    color : "#444444",
    height : Ti.UI.SIZE,
    width : Ti.UI.SIZE,
    font : {
        fontSize : deviceWidth * 0.03,
        fontFamily : "Dosis-SemiBold"
    },
    backgroundColor : "transparent",
});

myView.add(myLabel);
在本例中,我已将标签添加到视图中


如果使用以下命令从视图中移除标签:
myView.removeAllChildren(),标签来宾已从视图中删除,但标签是否会由GC或due从内存中删除?我真的需要将标签设置为null?

您的标签仍将保留在内存中,事实上,您可以将其添加回视图,以实际查看它是否仍然存在

您必须将该变量设为null,才能将其从内存中完全删除

让我引用

当您将引用保留到不再需要的对象时,会出现问题。当不再需要引用时,可以通过将变量和对象设置为null来删除引用。这包括您创建的用于表示应用程序业务逻辑的变量和对象,还包括表示视图或图像等组件的对象


仔细阅读:)

您的标签仍将保留在内存中,事实上,您可以将其添加回视图,以实际看到它仍然存在

您必须将该变量设为null,才能将其从内存中完全删除

让我引用

当您将引用保留到不再需要的对象时,会出现问题。当不再需要引用时,可以通过将变量和对象设置为null来删除引用。这包括您创建的用于表示应用程序业务逻辑的变量和对象,还包括表示视图或图像等组件的对象


仔细阅读:)

谢谢重播:)谢谢重播:)