我正在尝试添加一个简单的“关于”对话框,但是当我open()
不止一次打电话时它会生气。目前我每次都在制作一个新对话框并调用open()
它,但我更愿意制作一个,show()
但是hide()
一旦对话框关闭,它就不想再显示了。
我应该怎么办?
我正在尝试添加一个简单的“关于”对话框,但是当我open()
不止一次打电话时它会生气。目前我每次都在制作一个新对话框并调用open()
它,但我更愿意制作一个,show()
但是hide()
一旦对话框关闭,它就不想再显示了。
我应该怎么办?
你检查了这个链接吗? http://tidesdk.multipart.net/docs/user-dev/generated/#!/api/Ti.UI.UserWindow
基本上我会考虑为“关于”窗口创建一个全局变量,并在加载应用程序时对其进行初始化,Ti.UserWindow.createWindow();
然后单击我可以使用的按钮
aboutWindow.hide();
和另一个aboutWindow.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();