尝试打开W​​eb浏览器时停止应用程序

时间:2014-04-16 11:18:05

标签: android

我试图在手机的浏览器中打开一个网址:

@Override
public void onClick(View v) {
    switch(v.getId()) {
        case R.id.ok :
            url = "http://www.moov.mg";
            Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
            PriceActivity.this.startActivity(browserIntent);
            break;
    }
}

但是我收到一条错误警告,说明"不幸的是,application_name已停止"。

有什么问题?

3 个答案:

答案 0 :(得分:0)

试试这个..

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url)); 
startActivity(intent);

答案 1 :(得分:0)

if (!url.startsWith("https://") && !url.startsWith("http://")){
    url = "http://" + url;
}
Intent openUrl = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(openUrl);

另请检查您是否在清单中添加了互联网权限。

打开你的androidmanifest.xml并添加权限。

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

答案 2 :(得分:0)

YourActivityName.startActivity(browserIntent);