Desenhe o WebView em uma tela no Android-L

Estou usando o Android Print Framework para salvar o conteúdo HTML do WebView como PDF. Como o WebView no Android-L tem uma nova abordagem para renderizar o conteúdo do WebView, é recomendável ligar paraenableSlowWholeDocumentDraw () antes de criar visualizações da web. Isso desativará a otimização da renderização, para que o WebView possa renderizar a página HTML inteira.

Aqui está a parte do código para desenhar o WebView em uma tela.

PdfDocument.Page page = document.startPage(pageInfo);
mWebView.draw(page.getCanvas());

Eu tentei ligarWebView.enableSlowWholeDocumentDraw() de Application, BaseActivity e também logo após e antes de criar o WebView dentro do meu fragmento. Mas isso não ajudou.

Tentei ativar / desativar a aceleração de hardware definindo o tipo de camada como SOFTWARE e HARDWARE, mas isso também não ajudou. Ainda não consigo desenhar o WebView inteiro. Somente a parte visível será desenhada na tela.

Alguém notou esse comportamento? Existe uma solução para isso ou isso é um bug?

EDITAR

Acontece que não se trataWebView.enableSlowWholeDocumentDraw() e ainda estamos discutindo sobre o assunto. Isto é oRelatório de erro. E aqui está oSample App para reproduzir o problema.

questionAnswers(4)

yourAnswerToTheQuestion