У меня есть три разные версии моего приложения.Каждая версия имеет свой собственный небольшой проект приложения, и все три приложения имеют общий проект библиотеки, который содержит основную часть кода и ресурсов.Итак, задействованы следующие пакеты:
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
с отдельным именем?