public async void CreateData() { //Loading data to list var items = await tests.GetAll <MultipleChoiceTest>("Tests").ConfigureAwait(continueOnCapturedContext: false); lstData = new List <MultipleChoiceTest>(items); Activity.RunOnUiThread(() => { //Setting up the adapter recyclerView.SetLayoutManager(new LinearLayoutManager(recyclerView.Context)); adapter = new FirebaseRecyclerViewAdapter(lstData, fm); recyclerView.SetAdapter(adapter); adapter.ButtonClick += Details; }); }
private async void LoadData() { var items = await tests.GetAll <MultipleChoiceTest>("Tests").ConfigureAwait(continueOnCapturedContext: false); lstData = new List <MultipleChoiceTest>(); foreach (var item in items) { if (item.UserCreatedTest.Equals(EmailAddress) == true) { lstData.Add(item); } } Activity.RunOnUiThread(() => { //Setting up the adapter recyclerView.SetLayoutManager(new LinearLayoutManager(recyclerView.Context)); adapter = new FirebaseRecyclerViewAdapter(lstData, fm); recyclerView.SetAdapter(adapter); adapter.ButtonClick += Details; }); }