public async void PopulateTableView(List <int> prefList) { var loadingOverlay = new LoadingOverlay(View.Bounds); View.Add(loadingOverlay); var eventListViewModel = await MeetupAPI.GetJson(prefList, (12.96).ToString(), (77.56).ToString()); TableView.Source = new EventSource(eventListViewModel); loadingOverlay.RemoveFromSuperview(); }
public async void PopulateTableView(List <int> prefList) { Toast.MakeText(this, "Results are being fetched", ToastLength.Long).Show(); var eventListViewModel = await MeetupAPI.GetJson(prefList, (12.96).ToString(), (77.56).ToString()); RunOnUiThread(() => { var listView = FindViewById <ListView> (Resource.Id.eventList); listView.Adapter = new EventAdapter(this, eventListViewModel); }); }