Все обучающие программы, которые я могу найти на Android In-App-Billing V3, предполагают, что у вас есть одно действие, которое обрабатывает все связанные с биллингом. В моем случае есть несколько видов деятельности, которые нуждаются в доступе к биллингу. Как я мог бы обработать такую вещь наиболее элегантно?
Одна примерная проблема, на которую я наткнулся: При работе с классами Google для выставления счетов вы всегда передаете текущую активность в качестве параметра. В этот вызов вызываются обратные вызовы (например, onActivityResult). Но что, если активная активность меняется все время? Должен ли я отключать и повторно инициализировать выставление счетов все время?