Клавиатура мерцает, когда вводимый текст фокусируется внутри веб-просмотраAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Клавиатура мерцает, когда вводимый текст фокусируется внутри веб-просмотра

Сообщение Гость »


У меня есть компонент, который отображает WebView следующим образом:

Код: Выделить всё

...
render(){



...
Inside the page that is loaded, there is a form containing some (text and password). On Android 13+, sometimes(the bug does not occur always even with the same device), when one of the is focused the Keyboard starts opening and closing without any action from the user.
Looking at the output of

Код: Выделить всё

adb logcat | grep 'focus'
all I can see is that these rows are printed over and over again in an infinite looop(even when the app is working normally).

Код: Выделить всё

03-08 17:44:50.111   914   914 D SurfaceFlinger: [input] inputWindowCommands.focusRequests size is 1
03-08 17:44:50.201  1217  3504 V WindowManager: Changing focus from null to Window{1339cc7 u0 com.myapp.testapp/com.myapp.MainActivity} displayId=0 Callers=com.android.server.wm.RootWindowContainer.updateFocusedWindowLocked:595 com.android.server.wm.WindowManagerService.updateFocusedWindowLocked:6803 com.android.server.wm.ActivityTaskManagerService.setResumedActivityUncheckLocked:5755 com.android.server.wm.TaskFragment.onActivityStateChanged:807
03-08 17:44:50.228   914   914 D SurfaceFlinger: [input] inputWindowCommands.focusRequests size is 1
03-08 17:44:50.292  1217  3460 V WindowManager: Changing focus from Window{1339cc7 u0 com.myapp.testapp/com.myapp.MainActivity} to null displayId=0 Callers=com.android.server.wm.RootWindowContainer.updateFocusedWindowLocked:595 com.android.server.wm.WindowManagerService.updateFocusedWindowLocked:6803 com.android.server.wm.ActivityTaskManagerService.setResumedActivityUncheckLocked:5755 com.android.server.wm.TaskFragment.onActivityStateChanged:807
03-08 17:44:50.303  1217  3504 E ClipboardService: Denying clipboard access to com.myapp.testapp, application is not in focus nor is it a system service for user 0
03-08 17:44:50.311   914   914 D SurfaceFlinger: [input] inputWindowCommands.focusRequests size is 1
What could be the cause of the focus change loop?


Источник: https://stackoverflow.com/questions/781 ... -a-webview
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»