在Android上单击ImageView时打开URL

时间:2017-10-20 04:02:14

标签: java android

我在下面出现以下错误

startActivity (android.content.intent) in activity cannot be applied to (intent)

对于这段代码 - 我尝试了很多不同的东西 - 我需要添加到清单中吗?非常感谢你的帮助!

    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);

        }
    }

3 个答案:

答案 0 :(得分:0)

将您的代码更改为此

 Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.yahoo.com"));
 startActivity(browserIntent);

答案 1 :(得分:0)

您在http中错过了一个方案httpsUri

 Intent browserintent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.yahoo.com"));
        startActivity(browserintent);

答案 2 :(得分:0)

试试此代码

Commentary{
    description:    A comment on an asset or submission
    id  string($uuid)
    example: f1907c82-2c5f-4f60-8cd9-12647d411822
    author  User{...}
    body    string
            example: Lorem ipsum dolor sit amet
    message_type    string
                example: DiscussionPost
    parent  {
            oneOf ->    Asset{...}
                        Submission{...}
            }
}