接收没有应用程序可以执行此操作错误

时间:2014-10-11 22:36:31

标签: android android-intent browser

我试图让我的应用程序为我提供使用哪种浏览器的选择。我已将网址指定为http://google.com。当我运行它时,我得到一个“没有应用程序可以执行此操作”#39;错误。我错过了什么,我无法弄明白。

public class myClass{


static private final String URL = "http://www.google.com";
..
..

implicitActivationButton.setOnClickListener(new OnClickListener() {

            // Call startImplicitActivation() when pressed
            @Override
            public void onClick(View v) {

                startImplicitActivation();

            }
        });

private void startImplicitActivation() {


        Log.i(TAG, "Entered startImplicitActivation()");

        Intent baseIntent = new Intent(Intent.ACTION_SEND,Uri.parse(URL));

        String title = "Choose Browser";
        Intent chooserIntent = Intent.createChooser(baseIntent, title);

        Log.i(TAG,"Chooser Intent Action:" + chooserIntent.getAction());

        startActivity(chooserIntent);
    }
...
...

}

1 个答案:

答案 0 :(得分:2)

要查看网页,请使用ACTION_VIEW,而不是ACTION_SEND