@ywitodenasuby

Почему появилась ошибка No Activity found to handle Intent?

Открываю сегодня проект и появляется ошибка. Не пойму откуда она взялась. Раньше все было нормально. Как это исправить?
На эмуляторе с андроидом 4.4 работает нормально, а на 5.1 ошибка!!!
5c5f261e929f3281920082.png5c5f26246aced541747081.png
  • Вопрос задан
  • 5914 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Потому что на этом эмуляторе нет приложения, способного обработать такой интент. Нужно смотреть в список активити, способных обработать интент. Если он пуст, то показывать пользователю соответствующее сообщение. Также приложения, содержащие такие активити, могут быть отключены, так что нужно смотреть, что есть хотя бы один элемент с providerInfo.enabled == true. Также, есть китайцы, которые провайдят это поле неправильно, так что вызов стороннего приложения с таким интентом лучше в любом случае заворачивать в try..catch.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@peacemakerv
Разработка под Android
createChooser
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы