Быстрые детали: Я использую ASP.NET MVC 4 отображается на Android приложений WebViewПередача яваскрипта переменной в виде строки
В моем веб-приложение, у меня есть JavaScript, подобный следующему
<input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" />
<script type="text/javascript">
function showAndroidToast(toast) {
Android.showToast(toast);
}
</script>
Я хочу передать текущую учетную запись пользователя на андроид через строку «toast».
Я пробовал несколько разных методов, чтобы передать имя учетной записи в виде строки в андроид, но никто не работал, и я думаю, что это потому, что javascript выполняется в новом потоке. Можно ли сделать это?
Вы включили javascript в настройках WebView? –
Да, см. Мой ответ на ответ ниже, чтобы узнать, где моя проблема. – Yorimitsu