m_mainFrame-> editor () -> hasComposition pas publié

Dans mon application, j’ai chargé les pages MVC dans Android WebView. La page MVC a deux éditeur de texte pour le nom d’utilisateur et le mot de passe. En me concentrant sur la zone de texte, je reçois l’avertissement suivant: m_mainFrame->editor()->hasComposition not .

Pourquoi je reçois cet avertissement?

Remarque : cette erreur survient après la mise à niveau de Android 2.1 à 2.3.6

bûche:

 08-21 12:10:21.269: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:21.669: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:21.699: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:21.709: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:22.169: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:22.199: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:22.209: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:22.239: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:22.259: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:22.739: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:22.769: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:22.939: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:22.959: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:23.429: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:23.459: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:23.479: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:23.799: V/webview(2928): singleCursorHandlerTouchEvent -getEditableSupport FASLE 08-21 12:10:23.929: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:23.949: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:24.149: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:24.239: V/webview(2928): OnSizeChanged: Enter 08-21 12:10:24.269: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:24.319: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:24.339: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:24.469: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:24.479: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:26.969: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:26.989: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:27.139: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:27.299: V/webview(2928): singleCursorHandlerTouchEvent -getEditableSupport FASLE 08-21 12:10:27.319: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:27.349: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:27.379: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 08-21 12:10:27.539: D/CONTEXT(2928): m_mainFrame->editor()->hasComposition not 

Ce n’est pas un avertissement ni une erreur, juste un message de débogage affiché à chaque fois que drawContentComposition est appelé. J’imagine que cela montre que la valeur de hasComposition est fausse.

Vous ne pouvez rien faire pour l’éviter, alors ça ne devrait pas vous déranger … eh bien, évidemment, à mon avis.

Vous obtenez ce message dans votre journal à cause de la logique WebKit sous-jacente – il doit y avoir une fonction membre qui vérifie s’il y a de la composition dans le cadre principal et publie son résultat dans le journal, c’est tout. Vous ne devriez pas vous en soucier.