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.
Asked
Active
Viewed 261 times
1
-
Can you please share more info, may be the Java code snippet to understand whether your Java method expects an interface / callable etc., – Manoj Jun 09 '19 at 07:01
-
Yes, It expects an interface with 2 methods defined inside. – Mehul Prajapati Jun 09 '19 at 07:06
1 Answers
2
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
}
}));

Manoj
- 21,753
- 3
- 20
- 41