我试图在手机的浏览器中打开一个网址:
@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已停止"。
有什么问题?
答案 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);