Android WebView – контент не редактируемый

Я использую WebView для авторизации пользователя в социальной сети с использованием их API.

Мой WebView загружает форму с двумя EditTexts (или тем, что они вызывают в веб-разработке) и кнопкой.

Странная проблема: клавиатура не появляется при нажатии на EditText в форме, но если действие приостанавливается и возобновляется (например, я нажимаю HOME, а затем возвращаюсь), EditTexts становятся редактируемыми, и я могу ввести данные для входа ,

Выход LogCat для полной процедуры (начальная страница, приостановка активности и возврат) идет ниже. Да, я также заметил неправильное «ложное». Есть идеи?

  02-24 18:33:16.310: V/webview(19204): singleCursorHandlerTouchEvent -getEditableSupport FASLE 02-24 18:33:16.715: V/webview(19204): doShortPress : mNativeClass - 1407128 mPreventDefault - 0 02-24 18:33:16.810: D/dalvikvm(19204): GC_CONCURRENT freed 299K, 48% free 3037K/5831K, external 604K/1033K, paused 7ms+4ms 02-24 18:33:16.830: D/navcache(19204): cursorInputFieldAction cursor=39c108, cursorFrame=1a7928 02-24 18:33:16.830: D/navcache(19204): CachedFrame::previousInputField this=1a7928, start=39c108, begin=39c040 end=39c3c4 02-24 18:33:16.830: D/navcache(19204): CachedFrame::nextInputField this=1a7928, start=39c108, begin=39c040 end=39c3c4 02-24 18:33:16.830: D/navcache(19204): cursorInputFieldAction next=39c16c, prev=0, action=4 02-24 18:33:17.095: V/webview(19204): OnSizeChanged: Enter 

Я нашел что-то в группе Google, попробуйте это

 webview.requestFocus(View.FOCUS_DOWN); webview.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_UP: if (!v.hasFocus()) { v.requestFocus(); } break; } return false; } }); 

В моем случае код «webview.requestFocus (…)» ничего не изменил для проблемы «singleCursorHandlerTouchEvent -getEditableSupport FASLE».

Intereting Posts
Настройка тем, не работающих Как создать подпись HMAC-SHA1 в Android? Gradle: как опубликовать библиотеку Android в локальном репозитории Как показать изображение в теле письма? Сообщение об ошибке Android DatagramSocket: EADDRINUSE (адрес уже используется) В другой раз: сбой SDL init, причина такова: нет доступного видеоустройства Facebook Single-Sign On: когда пользователь выходит из приложения Facebook, как мне выйти из моего приложения? Загрузить изображение с android в webservice Получить последние и запущенные списки приложений не обрабатывать Java.lang.IllegalStateException: не удается найти метод onClick для кнопки в Android Studio Можно ли менять макеты XML во время выполнения на Android? Обменивать фрагмент в активности через анимацию Как программно добавлять сертификаты в доверительный магазин и использовать их для проверки подлинности сервера Являются ли доменные имена приложений Android используемыми для чего-либо, кроме уникальной идентификации приложения? Как обрабатывать событие click в RecyclerView.ItemDecoration?