Fix NoSuchMethodError in CoreComponentsRegistry class

Summary:
This diff fixes a NoSuchMethodError in CoreComponentsRegistry class.

changelog: [internal] internal

Reviewed By: JoshuaGross

Differential Revision: D23043627

fbshipit-source-id: bd87ba560cc57ca345bf694b457be09097c433fe
This commit is contained in:
David Vacca 2020-08-10 18:40:26 -07:00 коммит произвёл Facebook GitHub Bot
Родитель b628d4f5d5
Коммит c03b7dd772
2 изменённых файлов: 9 добавлений и 2 удалений

Просмотреть файл

@ -23,6 +23,7 @@ public class ComponentFactory {
@DoNotStrip
private static native HybridData initHybrid();
@DoNotStrip
public ComponentFactory() {
mHybridData = initHybrid();
}

Просмотреть файл

@ -7,19 +7,25 @@
package com.facebook.react.fabric;
import com.facebook.jni.HybridData;
import com.facebook.proguard.annotations.DoNotStrip;
import com.facebook.soloader.SoLoader;
@DoNotStrip
public class CoreComponentsRegistry extends ComponentRegistry {
static {
SoLoader.loadLibrary("fabricjni");
FabricSoLoader.staticInit();
}
@DoNotStrip
private static native HybridData initHybrid();
@DoNotStrip
private CoreComponentsRegistry(ComponentFactory componentFactory) {
super(componentFactory);
}
@DoNotStrip
public static CoreComponentsRegistry register(ComponentFactory componentFactory) {
return new CoreComponentsRegistry(componentFactory);
}