0

我一直在强制关闭以 .jhtml 结尾的打开 URL 示例 URL: http ://www.mtv.com/news/articles/1691428/beck-hansens-song-reader-sheet-music-album.jhtml

错误:0android.content.ActivityNotFoundException:未找到处理 Intent { act=android.intent.action.VIEW dat= 的活动

我想不出一个体面的解决方法。有什么建议么?

干杯,Zed

-edit- 这是代码:

getContext().startActivity(new Intent(Intent.ACTION_VIEW, uri));
4

2 回答 2

1

使用此代码在我的模拟器上工作正常。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    String url = "http://www.mtv.com/news/articles/1691428/beck-hansens-song-reader-sheet-music-album.jhtml";
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(Uri.parse(url));
    startActivity(i);
}

有截图 -

截屏

而且,不要忘记包含权限

<uses-permission android:name="android.permission.INTERNET"/>

试试上面的步骤。

于 2012-08-10T05:41:41.270 回答
0

试试这个

Uri uri = Uri.parse("http://www.mtv.com/news/articles/1691428/beck-hansens-song-reader-sheet-music-album.jhtml");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);

希望帮助

于 2012-08-10T06:08:09.697 回答