我在哪里可以在React native的本地代码上启动Headless Js服务

时间:2018-07-04 03:24:36

标签: react-native headless

我为后台任务实现了 Headless Js,但是我对本机代码的了解还不够,我创建了backgroud服务,但是不知道可以在哪里启动代码,我试图将其放在 MainApplication.java onCreate 上,但应用程序在运行时立即崩溃,可以在这里启动我的后台服务,谢谢。 我实现以下this guide

1 个答案:

答案 0 :(得分:0)

您无法在MainApplication.java“ onCreate()”方法中添加代码以启动服务。

  1. 相反,添加一个暴露给ReactNative代码的模块。然后从React-Native调用该方法:Follow this guide
  2. 添加收听消息的广播接收器,然后启动服务。每当调用服务时,HeadlessJS都会以react-native方式执行任务。