и после сохранить его на устройстве. Погугли как можно это сделать, вроде бы создаем WebView, добавляем кастомный webClient. Потом в onPageFinished мы создаем PrintDocumentAdapter и в него нужно передать PrintDocumentAdapter.LayoutResultCallback. После чего загружем этот html- код. И вроде бы все должно работать. Но с чем я сейчас столкнулся, вот это т LayoutResultCallback он package-private, и я никак не могу создать анонимный этот коллбэк. Как обойти может это, либо кто знает другие способы создания pdf документа на основе html?
Заранее всем спасибо!
По идее это все должно выглядеть вот так
а если создать свой класс и унаследовать от этого и передать?
Ты сам нашёл такое решение или подсмотрел где-то?
Подсмотрел
Чето я вообще запутался, заглянул я под капот этого LayoutResultCallback. Там конструтор стоит public...Чего-то я не догоняю, наверное
https://stackoverflow.com/questions/30742051/android-printmanager-get-callback
Стопе, кажется понял, что ты имел ввиду, спасибо
Обсуждают сегодня