Где я могу запустить сервис Headless Js на нативном коде React native? - PullRequest
0 голосов
/ 04 июля 2018

Я реализую Безголовый Js для фоновой задачи, но мои знания о нативном коде не в порядке, я создал свой сервис backgroud, но не знаю, где я могу поместить код для его запуска, я пытаюсь поставить это на onCreate из MainApplication.java , но приложение сразу запускается при запуске, где можно запустить мою фоновую службу, спасибо. Я реализую следующее это руководство

1 Ответ

0 голосов
/ 26 октября 2018

Вы не можете добавить код для запуска службы в методе onAreate () MainApplication.java.

  1. Вместо этого добавьте модуль, который подвергается воздействию кода ReactNative. Затем вызовите метод из React-Native: Следуйте этому руководству
  2. Добавьте широковещательный приемник, который прослушивает сообщения, и запустите службу. Всякий раз, когда служба вызывается, HeadlessJS выполняет задачу в реагирующем режиме.
...