您需要至少调用一次create()才能在React native中创建单例

时间:2018-08-09 07:30:39

标签: react-native background-process

我正在处理后台任务,但是当我运行应用程序时,会出现类似you need to call create() at least once to create the singleton的错误,我正在使用react-native-background-task库来运行后台任务

2 个答案:

答案 0 :(得分:1)

在MainApplication.java的onCreate()方法中添加此内容

BackgroundTaskPackage.useContext(this); 

答案 1 :(得分:0)

给未来的读者

自动方式

在控制台上运行

react-native link react-native-background-task

手动方法

编辑MainApplication.java

在顶部添加这一行:

import com.jamesisaac.rnbackgroundtask.BackgroundTaskPackage;

然后在 onCreate() 方法中

BackgroundTaskPackage.useContext(this);