Après le 1er appel à LoadData() l'événement onLoadResource se déclenche comme il se doit et l'affichage est bon. Ensuite, je veux actualiser l'écran avec une nouvelle page, lorsque j'utilise LoadData() la deuxième fois que la page ne se met pas à jour et onLoadResource() ne se déclenche pas. Ensuite, le second appel de LoadData() ne fait qu'attendre OnPageFinished ... onPageStarted ne se déclenche jamais!Android WebView - 1er LoadData() fonctionne bien, les appels suivants ne mettent pas à jour l'affichage
Un travail autour était d'appeler .reload() après LoadData(), mais cela provoque toutes sortes de problèmes au cours de l'autre logique dans l'activité.
Pourquoi LoadData() ne fonctionne-t-il pas plusieurs fois? J'utilise un HTML extrêmement simple, et puisque l'utilisation de .reload() le fait fonctionner, mon instruction LoadData() ne semble pas être le problème.
Toutes les idées seraient utiles, TIA
Quelqu'un at-il expliquer pourquoi cela fonctionne? Appeler aussi loadData deux fois fonctionne aussi (sur KitKat de toute façon) mais cette solution semble au moins être moins un hack – Rodney
umm ... Il me manque quelque chose, mais tout ce qui s'est passé était une page blanche avec le mot 'data' sur cela – rikkitikkitumbo
raison pour cela. –