Por qué PLAY_SERVICES_RESOLUTION_REQUEST es 9000

Al implementar un cliente de GCM, encontré que utilizamos esta constante:

PLAY_SERVICES_RESOLUTION_REQUEST is 9000 

Soy nuevo en la programación, y tal vez esto es obvio, pero no pude encontrar información al respecto. ¿Es esto sólo un número aleatorio? ¿Puedo usar otro número?

Sí, puede ser cualquier número – siempre y cuando sea único para esa actividad.

Por favor vea lo siguiente:

Enlace a la documentación de Google …

Parece que el 9000 es el startActivityForResult() para startActivityForResult() .

Una vez que el startActivityForResult() termina, pasa su resultado al onActivityResult() y dado que puede tener muchos startActivityForResult() ejecutándose al mismo tiempo, se hace necesario que onActivityResult() identifique qué startActivityForResult generó ese resultado.

El 9000 se pasa a un built-in android startActivityForResult() y posteriormente el método onActivityResult() en la clase GooglePlayServicesUtil , por lo que no podemos ver el 9000 que se pasa alrededor, pero que básicamente es cómo funciona.

  • Inicializando Games Client en Android
  • Android: ubicación de Google Maps con bajo consumo de batería
  • Después de actualizar a los servicios de Google Play 8.4.0 mi aplicación se bloquea al iniciar
  • Después de actualizar a Google Play Services 9.0.0, la aplicación se bloquea en DynamiteModulesC
  • Error al crear un proyecto de Android con los servicios de Google Play
  • El marcador del mapa de Google se reemplaza por el rectángulo delimitador en el zoom
  • ¿Dónde se pueden descargar las pruebas Android de las aplicaciones Android de Google Play?
  • Los dispositivos Samsung tienen una versión extraña de Google Play Services y no funciona correctamente
  • Funcionalidad de carga intersticial de Admob demasiado lenta
  • PlayServices ads library 7.5.0 necesita WRITE_EXTERNAL_STORAGE permiso
  • En la aplicación de facturación android retorno de autenticación se requiere cuando intenta suscribirse al producto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.