如何从 java 调用 javascript 函数?

How to call javascript function from java?

我有一个本机 android 库,它需要一个作为事件工作的 java 函数。但是在我的 nativescript 插件中,我想将 javascript 函数传递给库,以便在 javascript 运行时触发库事件。

如果您的 Java 方法需要回调函数接口,NativeScript docs.

中已经介绍了它

Java

button.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        // Perform action on click
    }
});

Java脚本

button.setOnClickListener(new android.view.View.OnClickListener({
    onClick: function() {
        // Perform action on click
    }
}));