Почему PLAY_SERVICES_RESOLUTION_REQUEST – 9000

При внедрении GCM Client я нашел, что мы используем эту константу:

PLAY_SERVICES_RESOLUTION_REQUEST is 9000 

Я новичок в программировании, и, возможно, это очевидно, но я не мог найти информацию об этом. Это просто случайное число? Могу ли я использовать другой номер?

Solutions Collecting From Web of "Почему PLAY_SERVICES_RESOLUTION_REQUEST – 9000"

Да, это может быть любое число – если оно уникально для этой деятельности.

См. Следующее:

Ссылка на документацию Google …

Похоже, что 9000 является startActivityForResult() для startActivityForResult() .

Как только startActivityForResult() заканчивается, он передает результат в onActivityResult() и поскольку вы можете startActivityForResult() много startActivityForResult() одновременно, для onActivityResult() необходимо определить, какой startActivityForResult сгенерировал этот результат.

9000 передается во встроенный андроид startActivityForResult() а затем метод onActivityResult() в классе GooglePlayServicesUtil поэтому мы не можем видеть, как 9000 проходит, но в основном это работает.