From 896e9744b0a997ab41482e2ff4a551193208b3cb Mon Sep 17 00:00:00 2001
From: quddusc
In your application, you can query the item details from Google Play using the In-app Billing Version 3 API. To pass a request to the In-app Billing service, first create a {@link android.os.Bundle} that contains a String {@link java.util.ArrayList} of product IDs with key "ITEM_ID_LIST", where each string is a product ID for an purchasable item.
-ArrayListskuList = new ArrayList (); +ArrayList<String> skuList = new ArrayList<String> (); skuList.add("premiumUpgrade"); skuList.add("gas"); Bundle querySkus = new Bundle(); @@ -196,7 +196,7 @@ Bundle skuDetails = mService.getSkuDetails(3, int response = skuDetails.getInt("RESPONSE_CODE"); if (response == 0) { - ArrayListresponseList + ArrayList<String> responseList = skuDetails.getStringArrayList("DETAILS_LIST"); for (String thisResponse : responseList) { @@ -282,11 +282,11 @@ Bundle ownedItems = mService.getPurchases(3, getPackageName(), "inapp", null); int response = ownedItems.getInt("RESPONSE_CODE"); if (response == 0) { - ArrayListownedSkus = + ArrayList<String> ownedSkus = ownedItems.getStringArrayList("INAPP_PURCHASE_ITEM_LIST"); - ArrayList purchaseDataList = + ArrayList<String> purchaseDataList = ownedItems.getStringArrayList("INAPP_PURCHASE_DATA_LIST"); - ArrayList signatureList = + ArrayList<String> signatureList = ownedItems.getStringArrayList("INAPP_DATA_SIGNATURE"); String continuationToken = ownedItems.getString("INAPP_CONTINUATION_TOKEN"); -- cgit v1.2.3-59-g8ed1b