protected override Java.Lang.Object DoInBackground(params Java.Lang.Object[] @params) { var auth = new KiwiLoginService (); var eventsTask = auth.GetEvents(authtoken); try{ Task.WaitAll(eventsTask); var events = eventsTask.Result; foreach (var e in events) { eventList.Add (e); } } catch (Exception e) { Toast.MakeText(Application.Context, "Error fetching events.", ToastLength.Long).Show(); } Intent intent = new Intent (activity, typeof(EventsExplorerActivity)); return intent; }