コード例 #1
0
        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);
            }
        }
コード例 #2
0
 private async void LoadData()
 {
     mJson = await EstatesAdapter.FetchEstatesAsync(mUrl);
 }