Android In-App-Billing V3 で見つけることができるすべてのチュートリアルでは、請求関連のすべてを処理する 1 つのアクティビティがあることを前提としています。私の場合、請求へのアクセスが必要なアクティビティが複数あります。そのようなことを最もエレガントに処理するにはどうすればよいでしょうか?
私が遭遇した問題の 1 つの例: Google 課金ヘルパー クラスを使用する場合、常に現在のアクティビティをパラメーターとして渡します。後でコールバック (onActivityResult など) がそのアクティビティで呼び出されます。しかし、アクティブなアクティビティが常に変化する場合はどうなるでしょうか? 常に請求をシャットダウンして再初期化する必要がありますか?