使用URL以.jhtml强制关闭的意图打开浏览器

时间:2012-08-10 05:27:01

标签: android android-intent

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

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

我无法找到一个体面的解决方法。 有什么建议吗?

干杯, ZED

CNC中 这是代码:

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

2 个答案:

答案 0 :(得分: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);
}

有截图 -

Screenshot

并且,不要忘记包含权限

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

尝试以上步骤。

答案 1 :(得分: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);

希望帮助