private void StartBillingStuff() { _handler = new Handler(); _inAppBillingDemoObserver = new InAppBillingDemoPurchaseObserver(this, _handler); _billingService = new BillingService(); _billingService.Context = this; ResponseHandler.Register(_inAppBillingDemoObserver); var inAppsSupported = _billingService.CheckBillingSupportedMethod(Consts.ITEM_TYPE_INAPP); var subscriptionsSupported = _billingService.CheckBillingSupportedMethod(Consts.ITEM_TYPE_SUBSCRIPTION); _purchaseDatabase = new PurchaseDatabase(this); OwnedItemsCursor = _purchaseDatabase.QueryAllPurchasedItems(); StartManagingCursor(OwnedItemsCursor); var from = new string[] { PurchaseDatabase.PURCHASED_PRODUCT_ID_COL, PurchaseDatabase.PURCHASED_QUANTITY_COL }; var to = new int[] { Resource.Id.itemName }; _ownedItemsAdapter = new SimpleCursorAdapter(this, Resource.Layout.Main, OwnedItemsCursor, from, to); if (OwnedItems.Count == 0) ItemName.Text = "No purchases"; }