我试图让我的应用程序为我提供使用哪种浏览器的选择。我已将网址指定为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);
}
...
...
}
答案 0 :(得分:2)
要查看网页,请使用ACTION_VIEW
,而不是ACTION_SEND
。