Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关闭车窗并打开新车窗钛合金 我需要关闭窗口2才能打开窗口3。我有下一个密码:我是一个钛合金乞丐,请帮帮我。 我的windows 3//Window3.XML //Window3.js $.Windows3.open()_Javascript_Android_Xml_Titanium_Titanium Alloy - Fatal编程技术网

Javascript 关闭车窗并打开新车窗钛合金 我需要关闭窗口2才能打开窗口3。我有下一个密码:我是一个钛合金乞丐,请帮帮我。 我的windows 3//Window3.XML //Window3.js $.Windows3.open()

Javascript 关闭车窗并打开新车窗钛合金 我需要关闭窗口2才能打开窗口3。我有下一个密码:我是一个钛合金乞丐,请帮帮我。 我的windows 3//Window3.XML //Window3.js $.Windows3.open(),javascript,android,xml,titanium,titanium-alloy,Javascript,Android,Xml,Titanium,Titanium Alloy,您可以用XML定义窗口,比如myColWindow.XML 然后从代码的其他部分: var win=Alloy.createController('mycoolwindow').getView(); win.open(); 请参见此处的示例: 或者转到这个链接:如果所有同时关闭一个窗口和打开一个新窗口的操作在Android中都不起作用,那么请首先转到这个链接。应用程序崩溃了。相反,我的建议是删除窗口中的所有子窗口并将其隐藏(仅适用于Android),对于IOS,您可以关闭它。这样也可以管理

您可以用XML定义窗口,比如myColWindow.XML

然后从代码的其他部分:

 var win=Alloy.createController('mycoolwindow').getView();
 win.open();
请参见此处的示例:


或者转到这个链接:

如果所有同时关闭一个窗口和打开一个新窗口的操作在Android中都不起作用,那么请首先转到这个链接。应用程序崩溃了。相反,我的建议是删除窗口中的所有子窗口并将其隐藏(仅适用于Android),对于IOS,您可以关闭它。这样也可以管理内存泄漏

关于打开窗口避免在新对象占用内存时初始化它们。直接使用open函数。例如:

Alloy.createController('mycoolwindow').getView().open();

将此函数放在Window2.js中:

function openWindow3(){
Alloy.createController('Window3');
$.Window2.close();
}
window3.js:

$.Window3.open();

在您的示例中任何地方都没有变量调用newWindows。。。请再试一次!
 var win=Alloy.createController('mycoolwindow').getView();
 win.open();
Alloy.createController('mycoolwindow').getView().open();
function openWindow3(){
Alloy.createController('Window3');
$.Window2.close();
}
$.Window3.open();