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?
- Separar las preocupaciones de la actividad y GoogleApiClient
- AccountPicker.newChooseAccountIntent, el cuadro de diálogo se cierra cuando la cuenta seleccionada
- Notificación de empuje para actualizaciones de aplicaciones
- Versión de actualización de conflictos a play-services 9.4.0 Android studio 2.2
- Versión de actualización de conflictos a 8.4.0
- Cómo cambiar el idioma Google Map V2 android
- ¿Dónde informar de los errores de la API a Google? (API de mensajes cercanos de Google)
- Envío de puntuaciones a las tablas de clasificación con Google Play Game Services
- ¿Cómo puedo verificar los símbolos generados por Android en mi servidor mediante PHP?
- OnConnected () no se llama para obtener actualizaciones de ubicación (GooglePlayApi para la ubicación)
- Comprobación del estado del GPS con Google Play Services
- "No ha especificado una vista para utilizarla como contenido para ventanas emergentes"
- Emulador de Android: esta aplicación no se ejecutará sin los servicios de Google Play
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.
- Renombrar nombre de paquete de Android falla
- ¿Cómo determina Android si una aplicación tiene "Uso de batería alta" en "Solicitudes de ubicación recientes"?