アプリにアプリ内課金を実装しようとしています。ダンジョンサンプルのコードを使用しています。
すべてがうまく機能しており、購入できます。しかし、アプリを離れた後、「アプリが動作を停止しました」というエラーが表示され、LogCat に表示されます。
05-10 14:33:22.293: E/AndroidRuntime(9568): java.lang.RuntimeException: サービス com.package.name.BillingService@2beca0b0 を null で開始できません: java.lang.NullPointerException
誰がその問題を引き起こす可能性があるか知っていますか?
edit-1:問題は、billingService がまだアクティブであることです。onStart は null インテントを送信しようとしています ( if null==intent でこれを解決できますが、それは方法ではありません) 購入が終了したらアンバインドを使用しています。
ありがとう。