My application gets killed due to on FinishedLaunching method is the heavy lifting of my app, my question is how can populate my application of data that comes from a web service without user interaction, i mean the data must come from the WS to the device so the application is usable.
Is there any way to create a new thread or a backgroundworker so FinishedLaunching can return, but the iphone on the background still be contacting the web service and downloading the needed data??
an example would be very useful.
You can use C# asynchronous invocation, works in MonoTouch the way it should:
But the best practice would be to get the data from the web service when your main view loads, not in FinishedLaunching.