private void ShowProducts() { Log.Info(TAG, "ShowProducts"); FindViewById(Resource.Id.progressBar1).Visibility = ViewStates.Gone; FindViewById(Resource.Id.content).Visibility = ViewStates.Visible; adapter = new ProductListAdapter(this, consumableProducts); consumableProductsListview.Adapter = adapter; adapter.NotifyDataSetChanged(); }
private void ShowProducts(IList <ProductInfo> products) { FindViewById(Resource.Id.progressBar3).Visibility = ViewStates.Gone; FindViewById(Resource.Id.content_non).Visibility = ViewStates.Visible; nonconsumableProductListview.Visibility = ViewStates.Visible; hasOwnedHiddenLevelLayout.Visibility = ViewStates.Gone; foreach (ProductInfo product in products) { nonconsumableProducts.Add(product); } productListAdapter = new ProductListAdapter(this, nonconsumableProducts); nonconsumableProductListview.Adapter = productListAdapter; productListAdapter.NotifyDataSetChanged(); nonconsumableProductListview.ItemClick += delegate(object sender, AdapterView.ItemClickEventArgs e) { Buy(e.Position); }; }