I’m not highly familiar with javascript but I think this is the best way to accomplish my purpose. If not, please correct me.
I have a licence text 2 buttons at the end. All of this is written in HTML in a WebView because there are some links in the licence. Now, I want that when the user clicks the “ok” button in the WebView, this triggers some javascript or listener that I can grab in Java to fire an Intent to go forward in the application. (The cancel button would do the opposite, but if I know how to do one, I can do the other. 😉 )
Does this rings any bell to someone?
Any explanation or sample code is welcome.
I finally got it on my own after some reading. Kind of hard when you know nothing about javascript and when the doc is quite thin on the subject.
Here is my solution, hope this will help others :
With an HTML page containing 2 buttons at the end like that :
I send the event of the click to the javascript at the top of my HTML page :
validandrefuseare 2 java objects that I passed through the javascript interface to use their methods. So in java, I created 2 buttons (not really displayed in the Activity, only here for their methods and are sort of shadows of the HTML buttons :Then I added javascript to my
WebView:And finally, handle the click events in the onClick method :
Hope this will help some people