Java 在Android上单击ImageView时打开URL
我得到下面的错误 活动中的startActivity(android.content.intent)不能应用于(intent) 对于这段代码,我已经尝试了许多不同的方法,是否有什么需要添加到清单中?非常感谢你的帮助Java 在Android上单击ImageView时打开URL,java,android,Java,Android,我得到下面的错误 活动中的startActivity(android.content.intent)不能应用于(intent) 对于这段代码,我已经尝试了许多不同的方法,是否有什么需要添加到清单中?非常感谢你的帮助 img = (ImageView) findViewById(R.id.Fb); img.setOnClickListener(new View.OnClickListener() { @Override public void onC
img = (ImageView) findViewById(R.id.Fb);
img.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
intent browserintent = new intent("android.intent.action.VIEW", Uri.parse("www.yahoo.com"));
startActivity(browserintent);
}
}
将您的代码更改为此
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.yahoo.com"));
startActivity(browserIntent);
您的
Uri
中缺少一个schemehttp
或https
:
Intent browserintent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.yahoo.com"));
startActivity(browserintent);
试试这个代码
Intent intent = new Intent(Intent.ACTION_VIEW).setData(Uri.parse("http://www.yahoo.com"));
startActivity(intent);
SDK
Intent
类以大写的I
开头。您是否以某种方式让IDE在您的项目中自动生成一个小写的-i
intent
类?