相关疑难解决方法(0)

使用Android Browser打开本地html文件

我正在尝试使用以下代码使用默认浏览器打开本地html文件:

Uri uri = Uri.fromFile(file);
Intent browserIntent = new Intent(Intent.ACTION_VIEW).setData(uri);
startActivity(browserIntent);
Run Code Online (Sandbox Code Playgroud)

但我得到以下例外:

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=file:///sdcard/SolveDroid/solution.html }
Run Code Online (Sandbox Code Playgroud)

我很困惑 - 我应该创建一个活动来管理网络beowser吗?是不是应该只是称它的活动?

请指教 :)

更新: 如果我传递这样的URL,相同的代码工作: Uri uri = Uri.parse("http://www.metalist.co.il");

browser android uri

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

browser ×1

uri ×1