1

我在钛开始,我成功地创建了一个应用程序,或者我是这么认为的......

我在 iphone 中启动了应用程序,代码运行良好,没有问题。

但是当我部署了appin android时,我的应用程序将进入创建窗口的无限循环。

在我使用这段代码创建一个新的选项卡窗口之前,所有代码都可以正常工作。

var win=Ti.UI.currentWindow;

win.backgroundImage='goldmenubackground.jpg';

var win_zipsearch=Ti.UI.createWindow({backgroundImage:'goldmenubackground.jpg'});
var win_search=Ti.UI.createWindow({backgroundImage:'goldmenubackground.jpg'});
var win_fav=Ti.UI.createWindow({backgroundImage:'goldmenubackground.jpg'});
var win_morerest=Ti.UI.createWindow({backgroundImage:'goldmenubackground.jpg'});

var tabgroup1=Ti.UI.createTabGroup();

var tab_nearby=Ti.UI.createTab({title:'Near By',window:win});
var tab_zipsearch=Ti.UI.createTab({title:'Zip Search',window:win_zipsearch});
var tab_search=Ti.UI.createTab({title:'Search',window:win_search});
var tab_fav=Ti.UI.createTab({title:'My Favourites',window:win_fav});


var tab_morerest=Ti.UI.createTab({title:'More Restaurants',window:win_morerest});

    tabgroup1.addTab(tab_nearby);
    tabgroup1.addTab(tab_zipsearch);
    tabgroup1.addTab(tab_search);
    tabgroup1.addTab(tab_fav);
    tabgroup1.addTab(tab_morerest);
    tabgroup1.open();

我的目标是创建一个选项卡组窗口,它正在创建一个带有选项卡的窗口创建循环。

我必须卸载该应用程序才能停止它的创作循环。

请帮忙

我在代码中找不到任何错误.......

仅供参考:我创建了一些其他示例窗口,它们工作正常。

4

1 回答 1

2

你不能把你的 currentWindowwin和你一样粘在 TabGroup 中。

还需要查看更多调用此 .js 文件的代码以查明确切的问题;但我认为这是你问题的开始

于 2011-04-13T14:15:43.547 回答