Jsoup - ошибка java.lang.NullPointerException

Я пытаюсь получить title сайта с помощью jsoup, но выдаёт java.lang.NullPointerException. И именно этот сайт я не могу получить его документ. Другие сайты он нормально получает.

Вот код:

public class HomeFragment extends Fragment {

    private FragmentHomeBinding binding;
    TextView textView;
    public HomeFragment(){
        super(R.layout.fragment_home);
    }
    public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        Button sortButton = view.findViewById(R.id.buttonSort);
        Button buttonFilter = view.findViewById(R.id.buttonFilter);
        sortButton.setText("Сортировка");
        buttonFilter.setText("Фильтрация");
        textView = view.findViewById(R.id.textView);

        MyTask mt = new MyTask();
        mt.execute("https://mangalib.me/manga-list?types[]=1");
        

    }
    public void loadMangaImage()
    {

    }

    class MyTask extends AsyncTask<String, Void, String> {
        @Override
        protected String doInBackground(@NonNull String... params) {
            // params - это массив входных параметров
            // в params[0] будет хранится адрес сайта, который мы парсим

            String title= "Error"; // Тут храним значение заголовка сайта

            Document doc = null; // Здесь хранится будет разобранный HTML документ
           

            try {
                // Считываем заглавную страницу
               
                doc = Jsoup.connect(params[0]).get();
            } catch (IOException e) {
                // Если не получилось считать
                e.printStackTrace();
            }

            // Если всё считалось, что вытаскиваем из считанного HTML документа заголовок
            if (doc != null)
                title = doc.title();
            else
                title = "Error";

            // Передаем в метод onPostExecute считанный заголовок
            return title;
        }

        @Override
        protected void onPostExecute(String result) {
            super.onPostExecute(result);

            textView.setText(result);
        }
    }

    @Override
    public void onDestroyView() {
        super.onDestroyView();
        binding = null;
    }
}

Ответы (0 шт):