У меня есть приложение для Android с MainActivity и экземпляр BroadcastReceiver для получения уведомления о выпуске GCM. Все работает нормально, и я получаю уведомления без проблем.Понимание поведения Android BroadcastReceiver
Однако я заметил, что всякий раз, когда я получаю push-уведомление, MainActivity также запускается и запускается. Это приводит к тому, что обе точки входа моего приложения будут вызваны (BroadcastReceiver и MainActivity), что вызывает несколько проблем.
Я хочу понять, является ли это обычным поведением BroadcastReceiver для запуска основной деятельности приложения. Если это нормальное поведение, можно ли изменить его, а не запускать MainActivity при вызове BroadcastReceiver?