2015-04-09 2 views
2

В моем манифесте у меня есть пакет com.business.project, который является базовым пакетом моего приложения. Оттуда у меня есть другие пакеты, такие как com.business.project.activities и com.business.project.utils. Во всяком случае, у меня есть класс public class GCMIntentService extends GCMBaseIntentService для уведомления об андроиде. Я бы предпочел не иметь его в базовом пакете, но когда я его перемещаю, push-уведомление не работает. Это требование для того, чтобы этот класс всегда существовал в базовом пакете?Должен ли GCMIntentService всегда находиться в базовом пакете?

+1

Проверьте в манифесте. В манифесте укажите правильный пакет для тега приемника. Он будет работать нормально, даже если класс GCMIntentService не находится в основном пакете. – seema

ответ

0

Вы можете положить, что в любой упаковке вам нужно, Но убедитесь, чтобы определить правильный путь в манифесте следующим образом,

<service android:name="com.business.project.<util/activities >.GCMIntentService " /> 
Смежные вопросы