mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-05-01 22:35:29 +08:00
Move Native Extensions from JSContext layer to ContextFactory
Reviewed By: michalgr Differential Revision: D8057886 fbshipit-source-id: 45a63d909169c9a40414de9cd54bdb411f9f595d
This commit is contained in:
committed by
Facebook Github Bot
parent
33ffa79a51
commit
782971f60e
@@ -13,13 +13,10 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import android.content.Context;
|
||||
import android.util.DisplayMetrics;
|
||||
|
||||
import com.facebook.react.bridge.Arguments;
|
||||
import com.facebook.react.bridge.BaseJavaModule;
|
||||
import com.facebook.react.bridge.LifecycleEventListener;
|
||||
import com.facebook.react.bridge.ReactApplicationContext;
|
||||
import com.facebook.react.bridge.WritableMap;
|
||||
import com.facebook.react.module.annotations.ReactModule;
|
||||
import com.facebook.react.modules.core.DeviceEventManagerModule;
|
||||
import com.facebook.react.uimanager.DisplayMetricsHolder;
|
||||
@@ -27,10 +24,12 @@ import com.facebook.react.uimanager.DisplayMetricsHolder;
|
||||
/**
|
||||
* Module that exposes Android Constants to JS.
|
||||
*/
|
||||
@ReactModule(name = "DeviceInfo")
|
||||
@ReactModule(name = DeviceInfoModule.sModuleName)
|
||||
public class DeviceInfoModule extends BaseJavaModule implements
|
||||
LifecycleEventListener {
|
||||
|
||||
static final String sModuleName = "DeviceInfo";
|
||||
|
||||
private @Nullable ReactApplicationContext mReactApplicationContext;
|
||||
private float mFontScale;
|
||||
|
||||
@@ -48,7 +47,7 @@ public class DeviceInfoModule extends BaseJavaModule implements
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return "DeviceInfo";
|
||||
return sModuleName;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -88,6 +87,6 @@ public class DeviceInfoModule extends BaseJavaModule implements
|
||||
|
||||
mReactApplicationContext
|
||||
.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
|
||||
.emit("didUpdateDimensions", DisplayMetricsHolder.getDisplayMetricsMap(mFontScale));
|
||||
.emit("didUpdateDimensions", DisplayMetricsHolder.getDisplayMetricsNativeMap(mFontScale));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user