Android InputDispatcher сообщает, что для MainActivity нет зарегистрированного канала вводаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android InputDispatcher сообщает, что для MainActivity нет зарегистрированного канала ввода

Сообщение Anonymous »

Добрый день.
Я пишу приложение для Android с помощью Android Studio на Java. У меня есть основное действие, в котором метод onCreate инициализирует WebView. В этом WebView у меня есть мой пользовательский интерфейс. У меня есть страница HTML, на которой есть раскрывающийся элемент «Выбрать»:

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


1-Ring
2-Trom
andere

Когда я выбираю элемент из этого раскрывающегося списка, в Logcat появляется следующее сообщение и выполняется функция onchange:

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

 E  Window handle Window{d3a7e43 u0 com.example.app/com.example.app.MainActivity} has no registered input channel
Буду очень благодарен за любую помощь в отладке.
Дополнительная информация:
  • Работает на физическом устройстве Android 11 с отладкой по USB из Android Studio на компьютере с Windows 11, подключенном через кабель USB-USB-C.
  • Android Studio Koala | 2024.1.1
  • Настройки WebView:

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

     webView = findViewById(R.id.webview);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.addJavascriptInterface(this, "MainActivity");
    
Я буду рад предоставить дополнительную информацию по мере необходимости.
С уважением< /п>

Подробнее здесь: https://stackoverflow.com/questions/790 ... inactivity
Ответить

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

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

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

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

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