如何在Titanium中获取当前打开的窗口?

时间:2015-05-17 05:32:31

标签: titanium appcelerator titanium-mobile titanium-alloy

我想获取当前打开的Window对象。 例如在demo.js中

console.info("=====current_window=====")
console.info(Ti.UI.currentWindow)
console.info(Ti.UI.getCurrentWindow())

我希望它是输出:demo或$ .demo(如果我不在此窗口上给出ID) 但我知道了:

[INFO] [iphone, 8.2, 192.168.1.112] =====current_window=====
[INFO] [iphone, 8.2, 192.168.1.112]
[INFO] [iphone, 8.2, 192.168.1.112]

有什么建议吗?

1 个答案:

答案 0 :(得分:4)

正如documentation所说:

  

此属性仅在使用Titanium.UI.Window.url属性在其自己的上下文中加载JavaScript文件时可用。

此属性自3.6.0 / 4.0.0以来一直为removed,并且已被弃用了很长时间。

您应该使用CommonJS(require() - 而非 Ti.include())来组织上下文并自行跟踪当前打开的窗口,具体取决于您管理窗口的方式

相关问题