protected async override void OnStart() { base.OnStart(); datasource = new FavoriteDatasource(Constants.dbFavPath); MovieLists.FavMovies = await datasource.GetFavorites(); RunOnUiThread(() => { favAdapter = new MovieAdapter(this, MovieLists.FavMovies); favListView.SetAdapter(favAdapter); favAdapter.ItemClick += FavAdapter_ItemClick; favListView.SetLayoutManager(new GridLayoutManager(this, 1, GridLayoutManager.Horizontal, false)); }); }
private async Task GetData() { MovieAPI api = new MovieAPI(); MovieLists.TopMovies = await api.GetTopRated(); incrementProgBar(25); MovieLists.PopMovies = await api.GetPopular(); incrementProgBar(25); MovieLists.NowMovies = await api.GetNowPlaying(); incrementProgBar(25); await api.GetConfig(); incrementProgBar(25); FavoriteDatasource datasource = new FavoriteDatasource(Constants.dbFavPath); MovieLists.FavMovies = await datasource.GetFavorites(); }