private void OAdapter_OfferClick(object sender, int e) { new Android.Support.V7.App.AlertDialog.Builder(this) .SetIcon(Resource.Drawable.ic_alert) .SetTitle("Removing Offer") .SetMessage("Are you sure you want to remove this offer?") .SetPositiveButton("Yes", (c, ev) => { MainActivity.CartOffers.Remove(offersList[e]); offersList = MainActivity.CartOffers; oAdapter = new CartOffersListAdapter(offersList); oRecycleView.SetAdapter(oAdapter); }) .SetNegativeButton("No", (c, ev) => { }) .Show(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_my_cart); itemsList = MainActivity.CartItems; mRecycleView = FindViewById <RecyclerView>(Resource.Id.myCartItemsRecyclerView); mLayoutManager = new LinearLayoutManager(this); mRecycleView.SetLayoutManager(mLayoutManager); mAdapter = new CartItemsListAdapter(itemsList); mAdapter.ItemClick += MAdapter_ItemClick; mRecycleView.SetAdapter(mAdapter); offersList = MainActivity.CartOffers; oRecycleView = FindViewById <RecyclerView>(Resource.Id.myCartOffersRecyclerView); oLayoutManager = new LinearLayoutManager(this); oRecycleView.SetLayoutManager(oLayoutManager); oAdapter = new CartOffersListAdapter(offersList); oAdapter.OfferClick += OAdapter_OfferClick; oRecycleView.SetAdapter(oAdapter); TextView proceedCheck = (TextView)FindViewById(Resource.Id.proceedCheckoutTV); proceedCheck.Click += ProceedCheck_Click; // Create your application here }