在Android上进行应用内购买后更新片段UI

时间:2015-10-22 10:17:07

标签: android android-fragments in-app-purchase

我有一个活动,其中包含多个根据用户事件更改的片段。在这些片段中,有三个有购买。例如,如果他们没有购买该功能,将显示锁定图标。用户购买后,我想更改片段UI和图标。在主活动上使用以下方法,我可以获得变量,但是如何在购买完成时更新主活动中的片段。

IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener 

1 个答案:

答案 0 :(得分:0)

以任何方式..你可以使用localbroadcast,otto / eventbus,直接从活动设置数据到片段,观察者模式,数据绑定..整个物联网

编辑:我认为otto将是您使用的最佳方法(对于cource,您可以使用片段管理器,但它会更棘手)

或只是订阅购买广播的行动

public static final String ACTION = "com.android.vending.billing.PURCHASES_UPDATED"

在Android开发者的Billing示例中查看更多内容