undercoverindian
12/27/2017 - 12:44 AM

WebView

Displaying a webpage within layout

Uri uri = Uri.parse("https://www.google.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
//opens URL in default browser

URI stands for Uniform Resource Identifier
- Add INTERNET permission to manifest

WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);

webview.setWebViewClient(new WebViewClient() {

    @Override
    public void onPageFinished(WebView view, String url) {
        //perform action
    }
});

webview.loadUrl("https://www.google.com");
//input -> webview.goBack();