private async Task ReloadAdapter()
        {
            await Task.Run(() =>
            {
                var list = AlbumLoader.GetAllAlbums(Activity);
                _adapter.UpdateData(list);
            });

            _adapter.NotifyDataSetChanged();
        }
Example #2
0
        public Loader OnCreateLoader(int id, Bundle args)
        {
            Context context = mContext.Get();

            if (context == null)
            {
                return(null);
            }
            return(AlbumLoader.NewInstance(context, selectionSpec));
        }
 private async Task LoadAlbums()
 {
     await Task.Run(() =>
     {
         if (Activity is null)
         {
             return;
         }
         _adapter = new AlbumAdapter(Activity, AlbumLoader.GetAllAlbums(Activity));
         SetItemDecoration();
         _recyclerView.SetAdapter(_adapter);
     });
 }