Как вызвать функцию JavaScript из Java? - PullRequest
1 голос
/ 09 июня 2019

У меня есть собственная библиотека Android, которая ожидает Java-функцию, которая работает как событие. Но в моем плагине nativescript я хочу передать в библиотеку функцию javascript, чтобы события библиотеки запускались во время выполнения javascript.

1 Ответ

2 голосов
/ 09 июня 2019

Если ваш метод Java ожидает интерфейс для функций обратного вызова, он уже описан в документах NativeScript .

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
    }
}));
...