我一直在强行关闭打开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));
答案 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);
}
有截图 -
并且,不要忘记包含权限
<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);
希望帮助