Пытаюсь выполнить полученный Intent - говорит нет активности в манифесте
У меня Intent формируется в сервисе, как результат работы, и передается в Activity:
//В сервисе:
Intent details = new Intent(Intent.ACTION_VIEW)
.setData(Uri.parse(url));
...
//через PendingIntent из сервиса передаем активности:
pi.send(<класс сервиса>.this, 1, details);
В активности выводится диалог с кнопкой "Подробнее" с простым действием:
MainActivity.this.startActivity(intent);
При нажатии выдает ошибку:
android.content.ActivityNotFoundException: Unable to find explicit activity class {класс сервиса}; have you declared this activity in your AndroidManifest.xml?
Что-то я в растерянности, почему так.
Ответы (1 шт):
Автор решения: Snuiper228
→ Ссылка
Вроде бы ошибка ругается на то что эта активность не записана в манифесте чтобы это исправить перейдите в манифест и допишите эту строку <activity android:name=".yourJavaOrKotlinClass"/> Простите что оставил в виде ответа просто не хватает репутации ещё.