получить ближайший затронутый URL-адрес href в Android веб-просмотре - PullRequest
0 голосов
/ 18 июня 2020

У меня есть веб-просмотр внутри моего Android приложения, и я хочу получить изображение и href элемента>, в который оно вложено. Я использую этот код для получения изображения:

webView.setOnTouchListener(new View.OnTouchListener() {
        public boolean onTouch(View view, MotionEvent event) {
            WebView.HitTestResult hr = ((WebView)view).getHitTestResult();
            if(hr.getType()== WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE || hr.getType()== WebView.HitTestResult.IMAGE_TYPE ) {
                if (hr.getExtra() != null) {
                    if(isUrlImageValid(hr.getExtra())){
                        imgUrl[0] = hr.getExtra();
                    }

                }
            }
            return false;
        }
    });

но когда я касаюсь изображения, я не могу получить ближайший URL-адрес href, в который вложено изображение. Есть предложения?

...