Не найдено действий для обработки намерения: android.intent.action.VIEW
Это мой код для воспроизведения записанного аудио файла 3gp
Но при запуске в моем устройстве HTC (Android 2.2 Froyo) выдает исключение:
В планшете Galaxy работает нормально. Как я могу решить эту проблему?
Адресам URL должен предшествовать http: //
выбрасывает ActivityNotFoundException. Если вы добавите «http: //», проблема решена.
Может не помочь OP, но я оказался здесь в поисках того же исключения, и, возможно, это помогает другим.
Если вы также получаете эту ошибку при попытке открыть веб-страницу из вашего приложения для Android, это потому, что ваш URL-адрес выглядит следующим образом:
вместо: https://www.google.com или http://www.google.com
добавьте этот код в свою активность / фрагмент:
просто передайте свой URL openWebPage() . Если он уже имеет префикс https:// или, http:// тогда вам хорошо идти, иначе оператор if сделает это за вас.
Это правильный способ сделать это.
вам нужно импортировать import android.webkit.MimeTypeMap;
У меня при попытке открыть ссылку:
У меня такая же ошибка android.content.ActivityNotFoundException: No Activity found to handle Intent
Проблема заключалась в том, что на моем телефоне не было приложения, которое могло бы открывать URL-адреса (например, браузеры). Итак, после установки браузера проблема была решена.
* Урок: убедитесь, что существует хотя бы одно приложение, которое обрабатывает вызываемое вами намерение *
Источник