亚马逊应用内账单将值传递给采购经理.initiateItemData请求显示项目内容,如价格,标题



我正在为亚马逊工作 安卓应用内购买 我想在用户界面上显示商品的价格,但我无法获得如何显示价格?

有一个名为 PurchasingManager.initiateItemDataRequest 的方法,但我不知道我需要传递给该方法什么,以便它会调用 onItemDataResponse 并提供详细信息?

编辑:

请看我下面的答案。

是的

最后,在做了大量研究之后,我知道如何获得价格以显示以下步骤:

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

现在我们将 sku 传递给 initiateItemDataRequest ,现在在调用此方法后,ButtonClickerObserver类中称为 onItemDataResponse 的方法将自动调用,然后它将调用ItemDataAsyncTask().execute(itemDataResponse);

我们可以在 UI 文本视图或按钮文本中更新价格,可以通过这种方式完成,只需在 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)是一个方法,它与字符串作为参数,我已经在我的活动中编写了。

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

相关内容

  • 没有找到相关文章

最新更新