Как передать текст из Java кода в WebView?

163
27 октября 2017, 11:12

Есть WebView, он грузит страницу html (из папки assets в проекте) в которой есть форма с textarea...

Как сделать чтоб при вызове метода setText("text"); в MainActivity в мою форму textarea вставлялся текст из метода setText("text");?

Answer 1
  1. Определить функцию в JS:

    function callFromActivity(msg){
           // здесь строка, переданная из Java
    }
  2. В Java части вызвать webView.loadUrl("javascript:callFromActivity(\"Привет\")");

В JS методе callFromActivity делайте с текстом, что душе угодно.

READ ALSO
java помогите решить задачу с помощью switch

java помогите решить задачу с помощью switch

помогите пожалуйста решить данную задачу в java, не совсем понятно как её реализовать через switchЗадача: В восточном календаре принят 60-летний...

234
Исключение между REST сервисами Spring

Исключение между REST сервисами Spring

Есть фронт, который отправляет разные запросы на промежуточный сервис(далее loadbalancer), он перенаправляет запросы на сервис апи(далее api)

202
Форматирование целого числа из “12345678” в “12 345 678”

Форматирование целого числа из “12345678” в “12 345 678”

Как сделать форматирование числа из "12345678" в "12 345 678"То есть нужно каждую 1000 отделить пробелом, что бы большие числа выглядели эстетично

140
Как ускорить запись в SQLite БД?

Как ускорить запись в SQLite БД?

Сейчас я записываю вот так:

161