Start a new topic

Set architectsdk:// from within an HtmlDrawable

Set architectsdk:// from within an HtmlDrawable


Hi there, 

 

I'm working on an Android app.

 

I'm trying to implement the following solution:

 

within an HtmlDrawable I have a set of elements with onClick events. 

 

By clicking on these elements I want to communicate back to the Java code of the app using the "architectsdk://" url technique.

 

But I don't see any response in my ArchitectView.ArchitectUrlListener() implementation.

 

Another note: when I set onClick event of the HtmlDrawable itself then I successfully notified within the Java code.

 

So the question: is it possible to communicate back to Java code from an HtmlDrawable or I need to create each element separatly and places onclicks on them?

 

Thanks in advance.

HtmlDrawables live in a different context, you therefore cannot use architectsdk to communication with native Android/iOS urlListener.
I recommend using HtmlDrawables onClick listener instead.

 

e.g. myHtmlDrawables.onClick = function() { document.location="architectsdk://mydrawables?clicked=1"; return true; }

Best regards

I actually realised it already and do the thing you suggested,

 

But anyway, thanks for the answer.

 

 
Login or Signup to post a comment