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