открытие локального файла HTML с Браузером Android

я пытаюсь открыть локальный файл 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 }

я смущен - я должен создать действие к hande сеть beowser? разве это не предположено просто назвать его действие?

советуйте :)

ОБНОВЛЕНИЕ: тот же код работает, если я передаю URL как так: Uri Uri = Uri.parse ("http://www.metalist.co.il");

12
задан levtatarov 3 September 2011 в 20:11
поделиться