Подтвердить что ты не робот

Как открыть ссылку WebView для новой активности?

Как открыть ссылку на веб-странице для новой активности (что также содержит WebView)?

У меня есть веб-страница, где есть список, и каждый элемент списка содержит другую ссылку. Поэтому я хочу, чтобы, когда пользователь нажимал первый элемент, он открывал вторую активность и загружал эту ссылку во вторую активность WebView. Надеюсь, ты понимаешь, что я пытаюсь спросить :)

Это возможно?

4b9b3361

Ответ 1

Вы можете переопределить клики по ссылке URL и открыть действие для каждого клика:

    webView = new WebView(this);
    webView.setWebViewClient(new WebViewClient()
        {
            // Override URL
            public boolean shouldOverrideUrlLoading(WebView view, String url)
            {
                Intent intent = new Intent(...);
                startActivity(intent);
                return true;
            }
        });

Ответ 2

Некоторые параметры, которые необходимо добавить

        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.getSettings().setLoadWithOverviewMode(true);
        mWebView.getSettings().setUseWideViewPort(true);
        mWebView.getSettings().setBuiltInZoomControls(true);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            WebView.setWebContentsDebuggingEnabled(true);
        }
        mWebView.addJavascriptInterface(
                new WebAppInterface(mParentActivity.getApplicationContext()),
                "Android");
        mWebView.setWebViewClient(new CustomWebViewClient()

);