protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.ic_arrow_back_white_24dp); this.Title = "Filter"; OutletTaskHeaderCode = FindViewById <TextView>(Resource.Id.outlettask_header_code); OutletTaskHeaderName = FindViewById <TextView>(Resource.Id.outlettask_header_name); OutletTaskHeaderDesc = FindViewById <TextView>(Resource.Id.outlettask_header_desc); OutletTaskHeaderCode.Text = "Code"; OutletTaskHeaderName.Text = "Name"; OutletTaskHeaderDesc.Text = "Task Description"; string dbPath = new FileUtil().GetMasterDBPath(); if (File.Exists(dbPath)) { masterDB = new MasterDB(); masterDB.dbPath = dbPath; if (GlobalsAndroid.FilterProjectCode == "") { outletTask = masterDB.GetAllOutletTaskList(); } else { outletTask = masterDB.GetOutletTaskListByProjectCode(GlobalsAndroid.FilterProjectCode); } } recyclerView = (RecyclerView)FindViewById(Resource.Id.recyclerview_outlet_task); // Plug in the linear layout manager: var layoutManager = new LinearLayoutManager(this); recyclerView.SetLayoutManager(layoutManager); // Plug in my adapter: var adapter = new OutletTaskAdapter(outletTask); recyclerView.SetAdapter(adapter); }