Я использую GCMIntentService для получения сообщений GCM. Все работает так, как ожидалось, но я разрешаю пользователю «выйти» или остановить приложение, после чего новые сообщения не должны доставляться на устройство.Как остановить или отменить регистрацию службы GCMIntentService?
Вопрос в том, как я могу остановить запуск GCMIntentService? Причина, когда я закрываю все и нажимаю «закончить» на моей Activity, GCMIntentService все еще получает сообщения, которые вызывали NullRef.
И конечно, я могу сделать if-statement, чтобы избежать nullRef, но я хочу полностью остановить GCMIntentService, чтобы он больше не работал.
Как я могу это сделать?
О, пожалуйста, обратите внимание, что я не хочу отменять регистрацию устройства с помощью GCM. Пользователь может снова запустить приложение, и GCM regId останется прежним. – Ted
Также обратите внимание, что я пытался остановить службу, используя этот код: * stopService (новый Intent (myOtherService.this, GCMIntentService.class)); * но это не сработало. – Ted
Вы нашли решение для этого? У меня точно такая же проблема. –