private async Task LoadData() { // circular_progress.Visibility = ViewStates.Visible; list_data.Visibility = ViewStates.Invisible; var firebase = new FirebaseClient(FirebaseURL); var items = await firebase .Child(currentuser) .Child("CalendarNotes") .OnceAsync <CalendarItem>(); list_Items.Clear(); adapter = null; foreach (var item in items) { CalendarItem note = new CalendarItem { uid = item.Key, title = item.Object.title, description = item.Object.description, date = item.Object.date, time = item.Object.time }; list_Items.Add(note); } adapter = new CalendarListViewAdapter(this, list_Items); adapter.NotifyDataSetChanged(); list_data.Adapter = adapter; //circular_progress.Visibility = ViewStates.Invisible; list_data.Visibility = ViewStates.Visible; }
private async Task LoadData() { var firebase = new FirebaseClient(FirebaseURL); var items = await firebase .Child(currentuser) .Child("CalendarNotes") .OnceAsync <CalendarItem>(); list_items.Clear(); adapter = null; foreach (var item in items) { CalendarItem note = new CalendarItem(); note.uid = item.Key; note.title = item.Object.title; note.description = item.Object.description; note.date = item.Object.date; note.time = item.Object.time; list_items.Add(note); } adapter = new CalendarListViewAdapter(this, list_items); adapter.NotifyDataSetChanged(); }