make HeadlessJsTaskSupportModule lazifiable

Reviewed By: achen1

Differential Revision: D4051137

fbshipit-source-id: 611b3cc36de040cf803b11a8a06ae13c0d9b044c
This commit is contained in:
Aaron Chiu 2016-10-21 05:23:57 -07:00 committed by Facebook Github Bot
parent d950db4ef7
commit c6330a2081
2 changed files with 6 additions and 1 deletions

View File

@ -55,6 +55,7 @@ import static com.facebook.react.bridge.ReactMarkerConstants.CREATE_UI_MANAGER_M
@ReactModuleList({
AnimationsDebugModule.class,
AndroidInfoModule.class,
HeadlessJsTaskSupportModule.class,
DeviceEventManagerModule.class,
ExceptionsManagerModule.class,
Timing.class,

View File

@ -13,20 +13,24 @@ import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;
import com.facebook.react.jstasks.HeadlessJsTaskContext;
import com.facebook.react.module.annotations.ReactModule;
/**
* Simple native module that allows JS to notify native of having completed some task work, so that
* it can e.g. release any resources, stop timers etc.
*/
@ReactModule(name = HeadlessJsTaskSupportModule.MODULE_NAME)
public class HeadlessJsTaskSupportModule extends ReactContextBaseJavaModule {
protected static final String MODULE_NAME = "HeadlessJsTaskSupport";
public HeadlessJsTaskSupportModule(ReactApplicationContext reactContext) {
super(reactContext);
}
@Override
public String getName() {
return "HeadlessJsTaskSupport";
return MODULE_NAME;
}
@ReactMethod