private void SetUpRecyclerView(RecyclerView recyclerView) { try { //Task list JavaList <Estates> mTaskList = EstatesAdapter.GetAllEstates(mJson); //Create recycler layout manager mLayoutManager = new LinearLayoutManager(recyclerView.Context); //Set recycler layout manager recyclerView.SetLayoutManager(mLayoutManager); //new DownloadAdapter(recyclerView.Context, mUrl, "GET", recyclerView).Execute(); //Get adapter mDashboardRecyclerAdapter = new DashboardRecyclerAdapter(mTaskList, recyclerView); //on click event mDashboardRecyclerAdapter.ItemClick += MDashboardRecyclerAdapter_ItemClick; //Set adapter recyclerView.SetAdapter(mDashboardRecyclerAdapter); } catch (Exception ex) { Console.WriteLine("Error : " + ex.Message + " trace : " + ex.StackTrace); } }
private async void LoadData() { mJson = await EstatesAdapter.FetchEstatesAsync(mUrl); }