Cómo utilizar BaseGameActivity.getApiClient () en varias actividades?

En mi aplicación de juego, quisiera que el usuario inicie sesión en Google Play Services durante la actividad de inicio, por lo que la subclase BaseGameActivity . A continuación, se inicia una actividad independiente para el juego, al final de la cual quiero actualizar una tabla de clasificación mediante Google Play Services, que requiere llamar a BaseGameActivity.getApiClient() .

¿Cómo debo utilizar los servicios de Google Play de una actividad diferente de la que subclases BaseGameActivity ?

Dos opciones en las que pensaba eran: pasar una referencia a la actividad inicial, o usar un controlador y enviar un mensaje a la actividad inicial. Pero no sé qué método sería mejor usar (o si una tercera vía es mejor) y parece que esto podría ser una situación bastante común.

Si desea utilizar GameHelper con múltiples actividades, lo mejor es implementarla sin utilizar BaseGameActivity y luego pasar su instancia de GameHelper entre actividades (o mantener una instancia estática en algún lugar).

Puede encontrar instrucciones para usar GameHelper directamente en esta página (consulte el encabezado Utilizar GameHelper sin BaseGameActivity ).

Sólo asegúrese de colocar las llamadas requeridas de GameHelper (especialmente onActivityResult ) en todas sus actividades que hacen uso de ella. En cuanto al inicio de sesión / inicio de sesión, deberá determinar por sí mismo en qué actividad (s) colocarlas, dependiendo del flujo de su aplicación.

  • Integración de Android Studio AdMob con los servicios de Google Play
  • Mostrar PublisherAdView con RecyclerView
  • Google-play-services_lib.jar falta después de actualizar a la última versión (3.1)
  • Error al iniciar sesión en los servicios de juegos de Google Play
  • GooglePlayServicesUtil.isGooglePlayServicesAvailable () se bloquea
  • Entrada duplicada: com / google / firebase / FirebaseApiNotAvailableException.class
  • El diálogo de bloqueo inteligente de Google para guardar las credenciales no aparece al realizar pruebas
  • El botón de inicio de sesión de Servicios de juegos de Google Play escupirá "Error desconocido"
  • OnConnected () no se llama para obtener actualizaciones de ubicación (GooglePlayApi para la ubicación)
  • Cómo cambiar el idioma Google Map V2 android
  • Android SupportMapFragment Exception Error
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.