Как получить значение из webview?

238
03 ноября 2017, 08:38

Заготовка:

WebView myWebView;
String msg;
........
myWebView = findViewById(R.id.myWebView);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);

html страница (код со скриптом):

<input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" />
<script type="text/javascript">
function showAndroidToast(toast) { Android.showToast(toast); }

Как теперь это все связать, чтобы при нажатии на кнопку в html странице, значение 'Hello Android!' присвоилось переменной msg?

READ ALSO
Android - Использование Timer в ViewPager

Android - Использование Timer в ViewPager

Чтобы немного облегчить понимание вопроса, объясню: в приложении нужно добиться того, чтобы была возможность листать "страницы", где на одной...

198
Пересечение данных в разных потоках

Пересечение данных в разных потоках

Есть параллельное выполнение с помощью функции AsParallel() некоторого циклаВ данном цикле создается один и тот же объект с разными входными данными...

251
Совмещение lock и параллельного прохода данного блока

Совмещение lock и параллельного прохода данного блока

Есть цикл, в котором рассчитываются данныеВ каждом новом проходе создается объект с входными параметрами и после расчета эти входных параметров...

224
Реализация коллекций через ConsoleApp

Реализация коллекций через ConsoleApp

Исходные данные: Примитивное консольное приложение, допустим по выбору президента на выборахПосле запуска приложения пользователь должен...

236