My initial screen takes quite a long time to load on the device, so I thought I create a screen with a label that just reads 'Loading, please wait' which is shown while the main screen loads...
But it don't seem to work.
LoadScreen *ls = new LoadScreen(); ls->show(); MainScreen *ms = new MainScreen(); ms->show();



.
What does it do? I think it will probably stop the loading of the main screen. What I've done in the past is to just use maDrawImage() to show a png with a 'please wait' message unti I can call the show() method.