Я пытаюсь открыть локальный HTML-файл, используя браузер по умолчанию, используя следующий код:
Uri uri = Uri.fromFile(file);
Intent browserIntent = new Intent(Intent.ACTION_VIEW).setData(uri);
startActivity(browserIntent);
но я получаю следующее исключение:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=file:///sdcard/SolveDroid/solution.html }
Я в замешательстве. Должен ли я создать мероприятие для управления веб-браузером? разве это не должно вызывать его деятельность?
пожалуйста, сообщите:)
UPDATE:
тот же код работает, если я передаю URL следующим образом:
Uri uri = Uri.parse("http://www.metalist.co.il");