Я пытаюсь открыть браузер по умолчанию в Android из диалогового окна приложения с определенным URL. Я использую класс личного диалога с открытым методом для вставки текста с кликабельным текстом:
public class PictureInfoView extends Dialog {
private Context mContext;
public PictureInfoView(Context context) {
super(context);
mContext = context;
....
}
public void addSource(final String newSource) {
TextView t = new TextView(mContext);
t.setClickable(true);
t.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
dismiss();
try{
Intent viewIntent = new Intent("Intent.ACTION_VIEW",
Uri.parse( "http://www.google.com" ));
mContext.startActivity(viewIntent);
}catch(Exception e){
Log.e("CC", "PictureInfoView: " + e.getMessage());
}
}
});
v.addView(t, 0);
}
...
}
Но когда по тексту нажимают, с этим сообщением генерируется исключение:
"No activity found to handle Intent { act=Intent.ACTION_VIEW dat=http://www.google.com }"
Где проблема?
Спасибо за все! =)