2017-09-10 3 views
3

私は、アプリケーションで請求のためにanjlab https://github.com/anjlab/android-inapp-billing-v3を使用しています。anjlab Google Playからの商品名と価格を取得

私はアンドロイドスタジオで新しく、私のコードに助けをしたいと思います。それは、以下の情報を持つSkuDetailsオブジェクトが含まれる結果

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

公共の最終文字列PRODUCTID。 public final Stringタイトル。 public final 文字列の説明。 public final boolean isSubscription; public final ストリング通貨。公的最終的なダブルプライスバリュー。 public final String priceText;

[OK]をので、私は、例えば、製品の価格、私がしようとしている取得したいのです:

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

それは戻っているヌル。私は何か間違っていますか?

+0

これはAndroid Studioの問題ではありません。同じ問題が発生しているAndroidスタジオのタグ – Zoe

+0

は使用しないでください – Fonix

答えて

1

私はそれが遅れていることを知っていますが、以下はあなたのために働く私の答えです。

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

のコード以下

書き込みは、私はあなたの問題が解決されると確信しています。

関連する問題