Android 运行异步任务时出现致命异常

Android 运行异步任务时出现致命异常,android,android-studio,jsoup,Android,Android Studio,Jsoup,我在尝试添加url进行解析时遇到问题,我得到了一个致命异常:AsyncTask#1错误,我不明白为什么 这就是我解析数据的方式: @Override protected ArrayList<TMOLectorClase> doInBackground(Void... voids) { String url = getIntent().getStringExtra("url"); tmoLectorC

我在尝试添加url进行解析时遇到问题,我得到了一个
致命异常:AsyncTask#1
错误,我不明白为什么

这就是我解析数据的方式:

@Override
        protected ArrayList<TMOLectorClase> doInBackground(Void... voids) {
            String url = getIntent().getStringExtra("url");

            tmoLectorClases.clear();
            try {
                Document doc = Jsoup.connect(url).get();

                Elements data = doc.select("div");
                for (Element e : data) {
                    String urlRedireccionada = e.select("div.OUTBRAIN").attr("data-src");
                    try {

                        doc = Jsoup.connect(urlRedireccionada).get();

                        Elements dataNuevo = doc.select("div.img-container.text-center");
                        for (Element e1 : dataNuevo) {
                            String imgUrl = e1.select("img").attr("src");
                            tmoLectorClases.add(new TMOLectorClase(imgUrl));
                        }
                    }  catch (IOException ie) {
                        ie.printStackTrace();
                    }
                }
            }  catch (IOException e) {
                e.printStackTrace();
            }
            return tmoLectorClases;
        }
出现错误时

Caused by: java.lang.IllegalArgumentException: Must supply a valid URL
发生的情况是,这个
url
,它变成了这个
urlRedireccion
,我尝试将图像从
urlRedireccion
加载到
RecyclerView
中。有人能告诉我怎么修吗?调试代码,然后单击url(如果有效):


解决方案是创建一个带有重定向url的
字符串:

String nuevaUrl = Jsoup.connect(url).followRedirects(true).execute().url().toExternalForm();
然后,您将在
文档中添加以下内容:

Document doc = Jsoup.connect(nuevaUrl).get();
Document doc = Jsoup.connect(nuevaUrl).get();