Как просмотреть ссылки в Recyclerview - PullRequest
0 голосов
/ 07 апреля 2019

Мне нужно предварительно просмотреть ссылки страниц в recyclerview. Я использовал эту библиотеку: https://github.com/LeonardoCardoso/Android-Link-Preview, но она не работает. кто-нибудь знает другой способ?

1 Ответ

0 голосов
/ 08 апреля 2019

Исходя из нашего чата в разделе комментариев, вы хотите добавить предварительный просмотр в какую-то позицию в вашем списке прокрутки. В этом случае вы можете поддерживать некоторое состояние (например, положение) в LinkPreviewCallback. Таким образом, когда результаты предварительного просмотра будут готовы на основе поддерживаемого состояния, вы сможете найти точное представление, в котором необходимо выполнить предварительный просмотр.

Создать класс и реализовать LinkPreviewCallback.

class MyPreviewCallback implements LinkPreviewCallback {
    int position;

    public MyPreviewCallback(int position) {
        super();
        this.position = position;
    }

    @Override
    public void onPre() {

    }

    @Override
    public void onPos(SourceContent sourceContent, boolean b) {
       // update adapter list item based on the position.
    }
}

Передать обратный вызов сканеру.

textCrawler.makePreview(new MyPreviewCallback(3), url); // passing position

Основная идея в основном состоит в том, чтобы поддерживать некоторое состояние в вашем классе, которое позволит вам определить точный View, который будет обновлен с помощью Preview.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...