I have a native android library, Which expects a java function which works as an event. But in my nativescript plugin, I want to pass javascript function to the library so that library events are fired in javascript runtime.
-
Can you please share more info, may be the Java code snippet to understand whether your Java method expects an interface / callable etc.,Manoj– Manoj2019-06-09 07:01:53 +00:00Commented Jun 9, 2019 at 7:01
-
Yes, It expects an interface with 2 methods defined inside.Mehul Prajapati– Mehul Prajapati2019-06-09 07:06:59 +00:00Commented Jun 9, 2019 at 7:06
Add a comment
|
1 Answer
If your Java method expects an interface for callback functions, it's already covered in the NativeScript docs.
Java
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
}
});
JavaScript
button.setOnClickListener(new android.view.View.OnClickListener({
onClick: function() {
// Perform action on click
}
}));