public void RefreshAdapter() { GetUserPreferences(); List <Training> trainings = trainingHistoryLogic.GetAllTrainings(); mRecyclerView = FindViewById <RecyclerView>(Resource.Id.trainingHistoryRecyclerView); mLayoutManager = new LinearLayoutManager(this); mRecyclerView.SetLayoutManager(mLayoutManager); mAdapter = new TrainingHistoryAdapter(trainings, ShowKilometerDistanceUnit, SortDescending); mAdapter.ItemClick += OnItemClick; mRecyclerView.SetAdapter(mAdapter); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); mNavigationView.SetCheckedItem(Resource.Id.menu_navigation_training_history); GetUserPreferences(); LayoutInflater inflater = (LayoutInflater)this.GetSystemService(Context.LayoutInflaterService); View contentView = inflater.Inflate(Resource.Layout.training_history_layout, null, false); mDrawer.AddView(contentView, 0); List <Training> trainings = trainingHistoryLogic.GetAllTrainings(); mRecyclerView = FindViewById <RecyclerView>(Resource.Id.trainingHistoryRecyclerView); mLayoutManager = new LinearLayoutManager(this); mRecyclerView.SetLayoutManager(mLayoutManager); mAdapter = new TrainingHistoryAdapter(trainings, ShowKilometerDistanceUnit, SortDescending); mAdapter.ItemClick += OnItemClick; mRecyclerView.SetAdapter(mAdapter); }