Titanium очень простой код не работает, но нет ошибок компиляции - PullRequest
0 голосов
/ 03 января 2012

У меня есть очень простой тестовый скрипт, созданный в Titanium Studio для компиляции в мобильное приложение (Android). эмулятор работает, он собран и установлен нормально, во время выполнения он висит навсегда ...

// this sets the background color of the master UIView (when there are no windows/tab groups on it)
Titanium.UI.setBackgroundColor('#000');

var win1 = Titanium.UI.createWindow({
backgroundColor:"#fff"
});

var data = [
{title:'xxx', hasChild:true, test:'../yyy.js'},
{title:'xxx', hasChild:true, test:'../yyy.js'},
{title:'xxx', hasChild:true, test:'../yyy.js'}
];

var table1 =  Titanium.UI.createTableView({data:data});

table1.addEventListener('click', function(e)
{
if (e.rowData.test)
{
    var win = null;
    if (Ti.Platform.name == "android") {
        win = Titanium.UI.createWindow({
            url:e.rowData.test,
            title:e.rowData.title
        });
    } else {
        win = Titanium.UI.createWindow({
            url:e.rowData.test,
            title:e.rowData.title,
            backgroundColor:'#fff',
            barColor:'#111'

        });
    }
}
});

win1.add(table1);
win1.open();
...