0

我正在使用适用于 Android 的 Amazon In app Purchase 我想在用户界面上显示商品的价格,但我不知道如何显示价格?

有一个方法被调用PurchasingManager.initiateItemDataRequest,但我不知道我需要传递给那个方法以便它会调用onItemDataResponse并给出详细信息?

编辑:

请看我下面的答案。

4

1 回答 1

-1

是的,最后在做了很多研究之后,我知道如何才能得到下面显示的价格是程序:

        Set<String> skuSet = new HashSet<String>();
        skuSet.add("Your sku string here");
        PurchasingManager.initiateItemDataRequest(skuSet);

现在我们将把 sku传递initiateItemDataRequestonItemDataResponseButtonClickerObserverItemDataAsyncTask().execute(itemDataResponse);

我们可以在 UI TextView 或 Button Text 中更新价格,可以通过这种方式完成,只需在ItemDataAsyncTask().

@Override
        protected void onPostExecute(Void result) {
            // TODO Auto-generated method stub
            super.onPostExecute(result);
            baseActivity.updateButtonWithPrice(itemPrice);// here i am setting the price of the Button Text
        }

注意:updateButtonWithPrice(itemPrice) 是一种以字符串为参数的方法,我在我的活动中编写了该方法。

希望这将在未来对其他人有所帮助。:)

于 2013-01-31T19:37:43.343 回答