У меня есть два пакета, и оба пакета имеют разные Activity. Когда я начинаю активность с первого пакета Imageview на второй пакет Activity. Я уже объявил активность в AndroidManifest, но у меня ошибка активности не найдена.
Activity
Imageview
AndroidManifest
Есть ли идея объявить новую активность для других пакетов?
добавить свою активность в манифест, как
<activity android:name=".packagename.activityname"></activity>
Корневой пакет обоих действий должен совпадать с определенным в вас свойством package="com.something" AndroidManifest.
package="com.something"
Пример:
если у вас есть package="com.myapp", вы не можете иметь Activity в упаковке com.activities.
package="com.myapp"
com.activities
Возможно, вам нужно использовать неявное намерение, как описано здесь
, т. Е. Определить BroadcastReceiver в секунду Activity и начать намерение не для имени, а с действием, которое BroadcastReceiverпоймать.
BroadcastReceiver