protected override void OnResume() { base.OnResume(); Task.Run(async() => { await ApplicationData.FetchMasterList(); _loadingComplete = true; }); Task.Run(() => { while (!_loadingComplete) { ; } RunOnUiThread(() => { LaunchApplication(); Finish(); }); }); }