Я использую anjlab в библиотеке биллинга приложения для выполнения подписок в моем приложении.
Диалог покупки вызывается из адаптера так:
Адаптер
billingProcessor.subscribe(((Activity) context), "annual_subscription");
и из документации вам необходимо реализовать (код ниже) вернуть результат покупки:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent
data) {
if (!bp.handleActivityResult(requestCode, resultCode, data)) {
super.onActivityResult(requestCode, resultCode, data);
}
}
Я не могу переопределить этот метод, поскольку он не является активным, и покупка может осуществляться только через адаптер.
Я читал об интерфейсах, но до сих пор не получил концепцию, не могли бы вы дать более простое объяснение того, как я могу добиться этого, чтобы вернуть результат в действие