У меня есть несколько вкладок в моем приложении, и я хочу, чтобы последняя вкладка запускала Google в браузере системы по умолчанию. Я думал, что это будет работать:
Uri uri = Uri.parse("http://www.google.com/");
tabHost.addTab(tabHost.newTabSpec("tab3").setIndicator("Google", res.getDrawable(R.drawable.google)).setContent(new Intent(Intent.ACTION_VIEW, uri)));
Но это приводит к ошибке принудительного закрытия. Любые советы, как заставить это работать?
EDIT
Я решил это. По сути, я добавляю обработчик события onClick для захвата при первом нажатии на вкладку (только для рассматриваемой этой вкладки), а затем изнутри я предотвращаю действие по умолчанию, возвращая значение true (для обработки) после запуска нового намерения в обычном режиме.