как настроить слушателя в ионно-угловом режиме, чтобы слушать ответ от другого слушателя в плагине codorva

Я работаю над мобильным приложением с использованием ионно-угловых кордов. Я создал слушателя в плагине Android Cordova. Слушатель будет слушать шлюз, а затем делать что-то каждый раз, когда шлюз что-то ему отправляет.

Теперь у меня есть функция в ионном приложении, чтобы инициализировать слушателя в плагине Cordova. Тем не менее, как я могу постоянно получать ответ от слушателя в разъеме Cordova?

Всего 1 ответ


обратитесь к этим сайтам:

https://ourcodeworld.com/articles/read/33/how-to-execute-a-cordova-callback-more-than-once-in-java-android-

Как отправить данные или сообщение из Java-приложения / плагина в Javascript с помощью Cordova / PhoneGap

public boolean execute(String action, JSONArray data, CallbackContext callbackContext) throws JSONException {
   // Execute an asynchronous task
   cordova.getThreadPool().execute(new Runnable() {
        public void run() {
            // Then you're allowed to execute more than twice a callback.
            PluginResult resultA = new PluginResult(PluginResult.Status.OK, "myfirstJSONResponse");
            resultA.setKeepCallback(true);
            callbacks.sendPluginResult(resultA);

            // Some more code

            Boolean something = true;

            // bla bla bla code


            PluginResult resultB = new PluginResult(PluginResult.Status.OK, "secondJSONResponse");
            resultB.setKeepCallback(true);
            callbacks.sendPluginResult(resultB);    
          // you can do multiple callbacks here
        }
   });

Есть идеи?

10000