Если вы не хотите открывать URI во внешнем браузере, вы должны использовать WebView
Вы можете добавить WebView
к вашему макету
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent">
</WebView>
И затем в вашемактивность:
private WebViewClient webViewClient = new WebViewClient() {
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
Toast.makeText(view.getContext(), error.getDescription(), Toast.LENGTH_SHORT).show();
}
};
Найдите свой WebView
по идентификатору и установите адрес для открытия
webView.setWebViewClient(webViewClient);
webView.loadUrl(yourUrl);