7
votes

Signal fatal Android 11 (SIGSEGV) dans webviewcorethre

Utilisation d'un Toshiba AT300SE-101 V4.1.1 (avec d'autres tablettes Ça fonctionne) et une application simple, l'application meurt avec une erreur: xxx

mon code < p> androidmanifest.xml xxx

mainactivité.java xxx

sans Paramètres.setUtilisewideportport (vrai); ou Paramètres.setloadWithOverViewMode (true); Ça marche bien.

Je pense que c'est un problème matériel

Quelqu'un sache quelque chose?

Merci!


0 commentaires

3 Réponses :


0
votes

J'ai vu la même exception à la même exception sur mon droïde Razr Maxx pour une application que j'ai développée qui utilise une vision WebView et les paramètres: Params.seteuseWideViewport (true) et et .SetloadwithoverViewPodeMode (true) . Ne semble pas être un problème sur mon onglet Galaxy 10.1. Il se produit parfois lorsque je change l'orientation, mais d'autres choses semblent l'indiquer aussi.


2 commentaires

Avez-vous rencontré une solution? Je ne sais pas vraiment ce que vous suggérez comme solution avec cette réponse.


Pas de meilleure solution que de rester à l'écart de ces méthodes lors de l'utilisation de certains quincailleries.



11
votes

Si vous avez activé Hardwareaccalez dans votre application, cela peut causer ce problème. Vous pouvez désactiver HardwareAscelerate pour webview par ce code:

webview.setlayerType (vue.layer_type_software, null);

J'espère que cela vous aide.


1 commentaires

Était confronté au même problème sur les émulateurs. L'a suivie jusqu'à l'accélération matérielle. La désactivation de l'application entière n'était pas une option car elle a provoqué des problèmes de rendu, mais il résolut le problème du crash. Réglage SetLayertype selon cette réponse corrige-la. Merci pour le partage.



1
votes

J'ai fait face au même problème et je l'ai résolu par:

webView.clearCache(false);


0 commentaires