Application didn't start !!!

You must Login before you can answer or comment on any questions.

Hello everyone, I am testing this Titanium code:

Titanium.UI.setBackgroundImage("#000");
 
 
var tabGroup = Titanium.UI.createTabGroup();
 
var myWindow = Titanium.UI.createWindow({
 
    title:"Tours",
    backgroundColor:"#FFFFFF"
 
});
 
var myTab = Titanium.UI.createTab({
 
    icon:"KS_nav_ui.png",
    title:"Pays et capitales",
    window:myWindow
});
 
 
var myData=[
{title:"First picture",leftImage:"images/pic1.png",className:"tableRow",hasDetail:true,js:"css.js",datatoPass:"Original Data"},
{title:"Second picture",leftImage:"images/pic2.png",className:"tableRow"},
{title:"Third picture",leftImage:"images/pic3.png",className:"tableRow",hasDetail:true},
{title:"Fourth picture",leftImage:"images/pic4.png",className:"tableRow",hasDetail:true},
];
 
 
var myTableView = Titanium.UI.createTableView({
 
    data: myData
 
});
 
myWindow.add(myTableView);
 
myTableView.addEventListener("click", function(e){
 
    if (e.source.hasDetail){
        //Load new window
        if(e.source.js){
            var m = Titanium.UI.createWindow({
                title:e.source.title,
                backgroundColor:"#FFFFFF",
                dataToPass:e.source.dataToPass,
                url:e.source.js
            });
        }
        else{
            var m = Titanium.UI.createWindow({
                title:e.source.title,
                backgroundColor:"#FFFFFF",
 
            });
            var myLabel = Titanium.UI.createLabel({
 
                text:"New label created from the "+e.source.title,
                width:"auto",
                height:"auto",
                textAlign:"center"
            });
 
            m.add(myLabel);
        }
        myTab.open(m,{animated:true});
    }
    else
    {
        alert("No window to open :(")
 
    }
 
});
 
tabGroup.add(myWindow);
tabGroup.add(myTab);
 
tabGroup.open();
The problem is that the application didn't show up... the emulator start but not my application!

what's wrong with it?

thanks in advance!

— asked 9 months ago by Karray Gargouri
2 Comments
  • This is a part of the output window:

    [INFO][ActivityManager(   64)] Start proc com.google.android.apps.maps:FriendService for broadcast com.google.android.apps.maps/com.google.googlenav.friend.android.ServiceReceiver: pid=362 uid=10018 gids={3003, 1015}
    [WARN][dalvikvm(  293)] threadid=6: spin on suspend #1 threadid=1 (pcf=0)
    [WARN][dalvikvm(  293)] threadid=6: spin on suspend resolved in 1258 msec
    [INFO][ActivityManager(   64)] Starting: Intent { flg=0x10000000 cmp=com.google.android.gsf/.update.SystemUpdateInstallDialog } from pid 252
    [INFO][ActivityManager(   64)] Start proc com.android.email for broadcast com.android.email/.service.EmailBroadcastReceiver: pid=380 uid=10025 gids={3003, 1015}
    [INFO][ActivityManager(   64)] Displayed com.android.launcher/com.android.launcher2.Launcher: +30s7ms
    [WARN][dalvikvm(  333)] threadid=6: spin on suspend #1 threadid=3 (pcf=0)
    [WARN][dalvikvm(  333)] threadid=6: spin on suspend resolved in 1421 msec
    [INFO][/system/bin/fsck_msdos(   29)] Attempting to allocate 508 KB for FAT
    [INFO][/system/bin/fsck_msdos(   29)] ** Phase 2 - Check Cluster Chains
    [INFO][/system/bin/fsck_msdos(   29)] ** Phase 3 - Checking Directories
    [INFO][/system/bin/fsck_msdos(   29)] ** Phase 4 - Checking for Lost Files
    [INFO][/system/bin/fsck_msdos(   29)] Next free cluster in FSInfo block (17) not free
    [INFO][/system/bin/fsck_msdos(   29)] FIXED
    [INFO][/system/bin/fsck_msdos(   29)] 26 files, 64274 free (128549 clusters)
    [INFO][Vold    (   29)] Filesystem check completed OK
    [INFO][Vold    (   29)] Device /dev/block/vold/179:0, target /mnt/sdcard mounted @ /mnt/secure/staging
    [INFO][PackageManager(   64)] Updating external media status from unmounted to mounted
    [INFO][StorageNotification(  169)] Media {/mnt/sdcard} state changed from {checking} -> {mounted}
    [INFO][ActivityThread(  380)] Pub com.android.email.provider: com.android.email.provider.EmailProvider
    [INFO][ActivityThread(  380)] Pub com.android.email.attachmentprovider: com.android.email.provider.AttachmentProvider
    [INFO][ActivityThread(  380)] Pub com.android.exchange.provider: com.android.exchange.provider.ExchangeProvider
    [INFO][PackageManager(   64)] No secure containers on sdcard
    [WARN][PackageManager(   64)] Unknown permission android.permission.ADD_SYSTEM_SERVICE in package com.android.phone
    [WARN][PackageManager(   64)] Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package com.android.browser (protectionLevel=2 flags=0x9be45)
    [WARN][PackageManager(   64)] Unknown permission com.google.android.gm.permission.WRITE_GMAIL in package com.android.settings
    [WARN][PackageManager(   64)] Unknown permission com.google.android.gm.permission.READ_GMAIL in package com.android.settings
    [WARN][PackageManager(   64)] Unknown permission android.permission.READ_OWNER_DATA in package com.android.email
    [WARN][PackageManager(   64)] Unknown permission com.android.providers.im.permission.READ_ONLY in package com.google.android.apps.maps
    [WARN][PackageManager(   64)] Not granting permission android.permission.DEVICE_POWER to package com.android.deskclock (protectionLevel=2 flags=0x8be45)
    [INFO][dalvikvm(   64)] Jit: resizing JitTable from 512 to 1024
    [INFO][ActivityManager(   64)] Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=org.esprit.test/.OpeningtabtestActivity } from pid 410
    [INFO][AndroidRuntime(  410)] NOTE: attach of thread 'Binder Thread #3' failed
    [INFO][InputReader(   64)] Device reconfigured: id=0x0, name=qwerty2, display size is now 320x480
    [INFO][InputManager-Callbacks(   64)] No virtual keys found for device qwerty2.

    — commented 9 months ago by Karray Gargouri

  • The android emulator is junk.

    Leave the emulator running, and kill the adb process

    In windows, open the Task Manager and find it, in OSX, run Activity Monitor.

    After its killed, re-run the build again (keep the emulator open)

    — commented 9 months ago by Josh Lewis

1 Answer

it didn't work ... :(

I thought that I have made a mistake into the code itself, because I didn't get the application started, here is the code, can anyone tell me what's wrong with it?

Titanium.UI.setBackgroundImage("#000");
 
 
var tabGroup = Titanium.UI.createTabGroup();
 
var myWindow = Titanium.UI.createWindow({
 
    title:"Tours",
    backgroundColor:"#FFFFFF"
 
});
 
var myTab = Titanium.UI.createTab({
 
    icon:"KS_nav_ui.png",
    title:"Pays et capitales",
    window:myWindow
});
 
 
var myData=[
{title:"Picture1",leftImage:"images/pic1.png",className:"tableRow",hasDetail:true,js:"css.js",datatoPass:"Original Data"},
{title:"Picture2",leftImage:"images/pic2.png",className:"tableRow"},
{title:"Picture3",leftImage:"images/pic3.png",className:"tableRow",hasDetail:true},
{title:"Picture4",leftImage:"images/pic4.png",className:"tableRow",hasDetail:true},
];
 
 
var myTableView = Titanium.UI.createTableView({
    data: myData
});
 
myWindow.add(myTableView);
 
myTableView.addEventListener("click", function(e){
 
    if (e.source.hasDetail){
        //Load new window
        if(e.source.js){
            var m = Titanium.UI.createWindow({
                title:e.source.title,
                backgroundColor:"#FFFFFF",
                dataToPass:e.source.dataToPass,
                url:e.source.js
            });
        }
        else{
            var m = Titanium.UI.createWindow({
                title:e.source.title,
                backgroundColor:"#FFFFFF",
 
            });
            var myLabel = Titanium.UI.createLabel({
 
                text:"New label created from the "+e.source.title,
                width:"auto",
                height:"auto",
                textAlign:"center"
            });
 
            m.add(myLabel);
        }
        myTab.open(m,{animated:true});
    }
    else
    {
        alert("No window to open :(")
 
    }
 
});
 
myWindow.add(myTableView);
tabGroup.add(myTab);
 
tabGroup.open();
Thanks

Your Answer

Think you can help? Login to answer this question!