Я пытаюсь разработать приложение для Android, которое использует службы c2dm. Я прочитал много учебников и посмотрел на пример хрометофона. Кажется, это легкая задача, но все же мне не удается заставить все работать. Последнее руководство я последовал за этим: http://www.johnhawthorn.com/2010/12/android-cloud-to-device-messaging-1/. Я действительно не могу понять, нужно ли мне создать экземпляр класса C2DMReceiver или он будет создан автоматически, когда служба c2dm вызовет одну из функций, объявленных в классе, например. onRegistered().C2DM: где создается экземпляр C2DMReceiver?
0
A
ответ
2
C2DMReceiver
является Service
. Вы никогда не создаете свои собственные экземпляры сервисов.
Некоторые из хелперов кода Google (C2DMBaseReceiver
) не только обеспечивает суперкласс для C2DMReceiver
, но и организует вызов startService()
на C2DMBaseReceiver
по мере необходимости на основе C2DM событий.
Смежные вопросы
- 1. Где m_pMainWnd создается экземпляр
- 2. Найти, где экземпляр класса создается в Eclipse?
- 3. Уведомления Android + C2DM
- 4. Где исходный код C2DM?
- 5. Android, Как получить контекст в конструкторе C2DMReceiver?
- 6. BroadcastReceiver не создается экземпляр
- 7. , когда экземпляр JVM создается?
- 8. Когда создается экземпляр ActionForm?
- 9. Как создается экземпляр шаблона?
- 10. Ведение журнала: регистрация места, где создается экземпляр класса
- 11. Java ObjectInputStream не создается экземпляр
- 12. Где создается серверный сервер redis?
- 13. Как отобразить диалоговое окно из c2dmreceiver в android
- 14. C2DM unregister автоматически
- 15. Динамический регистр приемника C2DM с использованием registerReceiver
- 16. Когда экземпляр QBPrivateChat создается локально?
- 17. управляемого экземпляр VM создается пустым
- 18. Объект XMLHttpRequest не создается экземпляр?
- 19. Найти, где создается объект
- 20. Где создается временная таблица?
- 21. Где создается StackOverflowException?
- 22. Почему мы используем [email protected] в C2DM
- 23. Android c2dm неизвестных разрешений
- 24. Как создается объект std :: cout/созданный экземпляр
- 25. Где создается путь репозитория Git?
- 26. Magento: Где создается этот «$ _formatedOptionValue»?
- 27. , когда экземпляр класса создается, сохраняя этот экземпляр пользователем
- 28. Ошибка в получении сообщения для c2dm
- 29. Как создается экземпляр объекта внутри блока «с»?
- 30. Почему новый экземпляр создается без нового оператора?
Хорошо! Спасибо, что разобрался! Итак, все должно быть правильно, только, возможно, еще слишком рано, и аккаунт google (http://code.google.com/intl/it-IT/android/c2dm/signup.html) еще не активирован. Возможно, поэтому метод onRegistered из класса C2DMReceiver никогда не вызывается. – singingAtom
@singingAtom: Да, если ваша учетная запись не находится в системе C2DM, она не будет работать. – CommonsWare