2011-07-14 6 views
0

J'ai ce navigateur qui lance l'application qui n'a eu aucun problème jusqu'à présent: quand il est testé sur Samsung Galaxy 10.1 (Numéro de modèle: GT-P7510) avec Android 3.1 Honeycomb.Écran Clignotant/Flickering dans l'application dans Samsung Galaxy Tab 10.1 avec Android 3.1 Honeycomb

Le problème est le suivant: chaque fois que je tape sur une zone de texte, tout l'écran clignote un instant sur un écran noir et revient à la normale. Il commence à scintiller/clignoter l'écran noir lorsque je laisse un focus sur n'importe quelle zone de texte.

Actuellement, je ne sais pas ce qui cause ce problème car j'ai testé cette application sur plusieurs appareils, par exemple. Samsung Galaxy S, Samsung Galaxy Tab 7 pouces avec la version précédente de l'OS de 2.1 à 2.3.

Toute personne qui a la moindre idée de ce qui se passe, que ce soit un problème de compatibilité avec l'application ou un changement de fonction dans honeycomb 3.1 ou l'appareil lui-même, s'il vous plaît partager vos informations et éclairer sur ce sujet s'il vous plaît. Toute forme d'aide est grandement appréciée!

Merci

Répondre

0

Je suis désolé que ce n'est pas une solution, mais je pense que je peux faire la lumière sur le problème.

Nous avons récemment testé une application jQuery Mobile HTML5 fonctionnelle enveloppée de téléphones PhoneGap Android 2.x dans l'onglet Galaxy 10.1. Nous avons vu quelque chose de très similaire, à l'exception que nous avons défini un écran de démarrage pour notre application. Ce que nous voyons, c'est que lorsqu'un champ de saisie est mis au point, l'écran affiche momentanément l'écran de démarrage. Très ennuyant! Pour vérifier s'il s'agit du même problème, définissez un écran de démarrage pour votre application PhoneGap et vérifiez si l'écran renvoie votre image à la place d'un arrière-plan noir. En sachant ce qui se passe avec PhoneGap et Android WebView, voici ma meilleure estimation de ce qui se passe: PhoneGap charge l'activité principale de l'application avec un arrière-plan noir et affiche l'écran de démarrage (s'il est défini) dans cette fenêtre initiale. PhoneGap démarre alors WebView et l'ouvre en haut de la fenêtre principale. Lorsqu'un champ est sélectionné, l'Android invalide le temps de mise à jour du composant en fonction d'un événement de mise au point ou d'une pression sur une touche, ou quoi que ce soit, et Android redessine tout. Ainsi, il redessine la fenêtre principale derrière le WebView, puis redessine le WebView avec le contenu de la page HTML au-dessus. Étant donné que l'appareil n'est pas correctement double-buffered, vous voyez tout ce redessin dans toute sa gloire laide juste devant vos yeux. Nous avons vu de sérieux problèmes avec les formulaires Web Android sur certains téléphones Android 2.x que nous avons testés, et cela ressemble à un autre problème, mais cette fois sur le Galaxy Tab fonctionnant avec Honeycomb (3.0).

Nous avons tenté d'utiliser CSS -webkit-backface-visibility pour résoudre des problèmes sur certains téléphones lors de l'apparition de scintillement dans le passé, mais cela a causé de sérieux problèmes de rendu dans les formulaires HTML. Être averti! En théorie, cela devrait être une solution viable pour introduire un double tampon dans le mélange, mais dans notre expérience, cela cause plus de problèmes qu'il n'en résout.

Je ne suis pas sûr que cela puisse être résolu, sauf par une mise à jour du logiciel Android de Google/Samsung.

Questions connexes