Доступ к пользовательскому интерфейсу из JavaScript на Android

По некоторым причинам мне приходится использовать WebView в моем приложении для Android, а часть бизнес-логики содержится в JavaScript (я запускаю его с помощью addJavascriptInterface ()). Проблема в том, что я не могу изменить компоненты пользовательского интерфейса своего приложения из объекта, привязанного к скрипту. Это объясняется в документации:

Примечание. Объект, привязанный к вашему JavaScript, запускается в другом поток, а не в потоке, в котором он был построен.

Интересно, есть ли способ решения этой проблемы?

6
задан Mr.D 25 February 2012 в 18:38
поделиться