2017-09-10 77 views
3

我在我的应用程序中使用anjlab https://github.com/anjlab/android-inapp-billing-v3计费。anjlab从谷歌获得产品名称和价格发挥

我是新的Android工作室,我想帮助一下我的代码。

bp.getPurchaseListingDetails("YOUR PRODUCT ID FROM GOOGLE PLAY CONSOLE HERE"); 

因此,它将被包含在下面的信息一个SkuDetails对象:

公共最后字符串的productId;公共最终字符串标题; public final 字符串描述;公共最终布尔isSubscription;公共决赛 字符串货币;公开赛最终双价priceValue; public final String priceText;

好了,我想获得,例如,产品的价格,我想:

String price = bp.getPurchaseListingDetails("productidname").priceText; 
    pricevalue.setText(price); 

它返回null。我做错了什么?

+0

这不是Android Studio问题,请不要使用Android Studio标记 – Zoe

+0

具有相同问题 – Fonix

回答

1

我知道这已经晚了,但下面是我的答案,这将为你工作。

下面写代码

public void onBillingInitialized() { 
    SkuDetails sku = bp.getPurchaseListingDetails("YOUR PRODUCT ID FROM GOOGLE PLAY CONSOLE HERE"); 
    String price =sku.priceText; 
} 

我相信您的问题将得到解决。

相关问题