Один и тот же приемник в нескольких разных приложениях - PullRequest
1 голос
/ 17 октября 2011

У меня есть три разные версии моего приложения.Каждая версия имеет свой собственный небольшой проект приложения, и все три приложения имеют общий проект библиотеки, который содержит основную часть кода и ресурсов.Итак, задействованы следующие пакеты:

com.mycompany.myapp.app1
com.mycompany.myapp.app2
com.mycompany.myapp.app3
com.mycompany.myapp.lib

Проект библиотеки включает Receiver, который я использую для прослушивания намерения android.intent.action.BOOT_COMPLETED.Receiver зарегистрирован в каждом из файлов AndroidManifest.xml проектов с его полным именем:

<receiver android:name="com.mycompany.myapp.lib.MyBootReceiver">

Теперь я вижу это при перезагрузке, если у меня установлены все три версии приложения на сторонеКстати, только у одного из них Receiver называется.Это потому, что Receiver объявлено с тем же именем для каждого приложения?Должно ли каждое приложение иметь собственную версию Receiver с отдельным именем?

...