Renderização posterior da visualização da web do Android

Eu escrevi um aplicativo principalmente em JS (Mootools) e HTML que é carregado emwebview no meu aplicativo.

É apenas um arquivo html que mostra ou oculta partes (elementos) da página adicionando ou removendonodisplay classe:

.nodisplay {display:none}
function showPage1()
{
     $('.pages').addClass('nodisplay');
     $('page1').removeClass('nodisplay');
}

No android 4 (xperia arc e galaxy note 2), vejo uma renderização tardia estranha, mas não sei como as versões mais antigas se comportam. quando eu escondo um elemento e mostro outro, ele parece correto no começo, mas durante a rolagem algumas partes dos elementos antigos aparecem por milissegundos e desaparecem imediatamente. É como se a renderização da área não visível fosse adiada para o momento de desenho.

E também em algum momento ele faz apenas piscadelas estranhas durante a ocultação e exibição.

No Chrome no PC não tem nenhum problema. Mesmo no AVD funciona muito bem sem piscar.

Não sei se é um problema de andróide e se tem alguma maneira de superá-lo ?!

eu tenteiandroid:hardwareAccelerated="false"|"true" sem efeito. e tambémws.enableSmoothTransition() que não resolve o problema também.

questionAnswers(5)

yourAnswerToTheQuestion