protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.recyclelist); mRecyclerView = FindViewById <RecyclerView>(Resource.Id.recyclerView); mSwipeRefreshLayout = FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout); mSwipeRefreshLayout.Refresh += SwipeRefreshLayout_Refresh; UserDisplayData = await LoadRecyclerViewData(); CalculatePlatformRunning(); mRecyclerView.SetLayoutManager(mLayoutManager); mRecyclerViewListAdapter = new RecyclerViewListAdapter(this, UserDisplayData.DropBoxRows); mRecyclerView.SetAdapter(mRecyclerViewListAdapter); }
private void SwipeRefreshLayout_Refresh(object sender, EventArgs e) { mRecyclerViewListAdapter = new RecyclerViewListAdapter(this, UserDisplayData.DropBoxRows); mRecyclerView.SetAdapter(mRecyclerViewListAdapter); mSwipeRefreshLayout.Refreshing = false; }