React Native Android Bridge - класс Javascript в качестве параметра - PullRequest
0 голосов
/ 29 октября 2018

Как я могу дать класс javascript в качестве аргумента ReactMethod на стороне Android?

Я пытаюсь реализовать проект и соединить реактивный и андроидный мост. У меня есть класс JavaScript, как это

class Processor { 
   process(object, available){
       ...
   }
}
export default Processor;

и на стороне андроида

public class SceneProcessor {
   ...
   @ReactMethod
   public double[] fetchScene(ReadableMap processor, Promise promise) {
       ...
   }
   ...
}

и я вызываю метод fetchScene следующим образом

import processor from './Processor'
   ...
   action(){
      SceneProcessor.fetchScene(processor).this(data => {
         ...
      }
    }
   ...

Я получаю параметр 'процессор' как ноль в методе fetchScene. Я хочу использовать класс Processor как класс обратного вызова. Тем не менее, я не мог понять, как пройти его.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...