Пример #1
0
        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;
        }
Пример #2
0
        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();
        }