我知道不应该直接实例化所有应用程序组件,我应该使用startService
orbindService
与Service
. 但在 Google 示例中展示了如何实现应用内计费版本 2,我可以看到它Service
是直接在 Dungeons.java 中的第 259 行创建的:
mBillingService = new BillingService();
mBillingService.setContext(this);
BillingService
类扩展android.app.Service
并在清单中注册为服务。
但是BillingService
对象只是创建而不是绑定。所以我想知道这是官方样本中的错误还是真的适合本地服务的方式?