Вызов startIntentSenderForResult из фрагмента (Android Billing v3)

Новая документация Android Billing v3 и вспомогательный код используетstartIntentSenderForResult() при запуске потока покупок. Я хочу начать процесс покупки (и получить результат) от.Fragment

Например,документация предлагает позвонить

startIntentSenderForResult(pendingIntent.getIntentSender(),
    1001, new Intent(), Integer.valueOf(0), Integer.valueOf(0),
    Integer.valueOf(0));

ивспомогательный код звонки

mHelper.launchPurchaseFlow(this, SKU_GAS, 10001,   
    mPurchaseFinishedListener, "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ");

который звонит.startIntentSenderForResult()

Проблема в том,startIntentSenderForResult() причиныonActivityResult() быть призванным к родителюActivity а не наFragment что он был вызван (гдеIabHelper проживает).

Я мог бы получитьonActivityResult() в родительскомActivity а затем вручную вызватьonActivityResult() наFragment, но есть ли способ позвонитьstartIntentSenderForResult() изFragment что возвращает результат непосредственно к этому?FragmentonActivityResult()

Ответы на вопрос(11)

Ваш ответ на вопрос