如何在TideSDK中重新打开窗口?

如何在TideSDK中重新打开窗口?,tidesdk,Tidesdk,我正试图添加一个简单的“关于”对话框,但当我多次调用open()时,它会发疯。目前,我每次都会创建一个新对话框,并在其上调用open(),但我更希望创建一个对话框并show()和hide(),但一旦关闭该对话框,它就不希望再次显示 我该怎么办?您是否检查了此链接? 基本上,我会考虑为“About”窗口创建一个全局变量,并在应用程序加载时使用Ti.UserWindow.createWindow()初始化它然后用按钮单击我可以使用 aboutWindow.hide()和另一个关于twindow.s

我正试图添加一个简单的“关于”对话框,但当我多次调用
open()
时,它会发疯。目前,我每次都会创建一个新对话框,并在其上调用
open()
,但我更希望创建一个对话框并
show()
hide()
,但一旦关闭该对话框,它就不希望再次显示

我该怎么办?

您是否检查了此链接?

基本上,我会考虑为“About”窗口创建一个全局变量,并在应用程序加载时使用
Ti.UserWindow.createWindow()初始化它然后用按钮单击我可以使用
aboutWindow.hide()和另一个
关于twindow.show()

var CurrentWindow = Ti.UI.getCurrentWindow();
CurrentWindow.addEventListener(Ti.CLOSE, function(event) {

var process = Ti.Process.createProcess([Ti.API.application.getPath() + \\YOUREXECUTABLE.exe']);

process.launch();

});
CurrentWindow.close();