2017-09-10 106 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; 
} 

我相信您的問題將得到解決。

相關問題