Spash screen does not show immediately

Although you add the listener, because the following code takes so much CPU time it doesn’t get a chance to run at all.

Corona refreshes the display 30/60 times a second (and runs any enterFrame listener functions), but only if the CPU is available. Once you embark on loading 200 items in one go, it’s completely locked up until all that code completes.

The work to merge/sort/filter the data shouldn’t take up too much CPU time.

Once that’s in order, you could do the bit that loads the images/text for each item in the enterFrame listener, breaking the task into manageable chunks that don’t lock up the cpu and allows the display to refresh.

Ok, that sounds plausible. I’ll try to control the GUI creation part from the enterFrame listener as you recommend. Need some time though…  :slight_smile:

Thanks again for your kind help!

Some time later: Yep! This method works very well!

The splash gfx loads instantly and actually  everything seems to be more responsive! After running a filter, the new list is redrawn lightning fast. Obviously a pause after a few entries is made is golden!

Great stuff! Thanks again!