Android en la transacción de restauración de facturación de la aplicación

Mi escenario de implementación de facturación en la aplicación: 1. La pantalla de inicio muestra la lista de productos que planeo vender. 2. La pantalla de detalles (pantalla que se muestra al seleccionar un elemento de la lista en la pantalla de inicio) tendrá la opción de comprar ese producto.

Mi entendimiento es que, la solicitud de restauración de la transacción y la solicitud de verificar si InAppBilling es compatible tendrá que hacerse en la actividad de la pantalla de inicio. Y las solicitudes restantes (para iniciar la compra, etc.) deben hacerse en la actividad de la pantalla de detalles. ¿Es correcto este entendimiento?

En caso afirmativo, ¿cómo debo modificar el ejemplo de Dungeons para separar e implementar en la actividad de la pantalla de inicio, los dos conjuntos de solicitudes que no necesito hacer cada vez que navego a la actividad de la pantalla de detalles. ¿Tendré que crear instancias separadas de observador de compras y clases relacionadas en ambas actividades?

Respuestas a la pregunta(4)

Su respuesta a la pregunta