Возможно, вы могли бы сделать это, выполнив какой-то неуклюжий javascript в веб-представлении.
Чтобы просто выполнить щелчок, вы, вероятно, могли бы сделать что-то вроде
ourBrow.loadUrl("javascript:getElementById('button_id').click()");
Поскольку вам нужно дождатьсядля строки поиска, имеющей длину 4, вы, вероятно, захотите зарегистрировать слушателя на поле в javascript и выполнить там щелчок.Я не могу сказать вам лучший способ сделать это, но вам, вероятно, нужно будет установить EventListener для 'change' или onKeyUp или что-то подобное и посмотреть, если поле имеет длину> = 4, затем выполните щелчок.Вы можете вложить все это в строку javascript.
Установите его после загрузки страницы, то есть.Установите WebViewClient в веб-представлении и загрузите JavaScript в обратном вызове onPageFinished(WebView view, String url)
или что-то подобное.