在我的 index.html 上,我向应用程序添加了一个新的系统托盘图标(效果很好):
tray = Ti.UI.addTray("inactive_icon.png", function(evt){
if (evt.getType() == 'clicked') {
if (!current_window.isVisible()){
current_window.show();
}
}
});
当用户点击我的 index.html 上的链接时,他会访问另一个名为 active.html 的站点。在这个站点上,图标应该从“inactive_icon.png”变为“active_icon.png”。不幸的是,我无法将托盘对象转移到该站点。所以我再也无法访问那个托盘图标了。
如何更改图标?
我试过使用:
TI.UI.clearTray();
然后为我的应用程序构建一个新的托盘图标。但是当我这样做时,图标会改变,但命令 current_window.show(); 好像坏了。
那么,最好的方法是什么?