私は最初の反応ネイティブ UI コンポーネントを実装しようとしています。Facebook のチュートリアルに従いました。簡単なはずですが、奇妙な問題がいくつかあります。
public class CameraViewManager extends SimpleViewManager<CameraPreview> {
public static final String REACT_CLASS = "RCTCameraView";
@Override
public String getName() {
return REACT_CLASS;
}
@Override
public CameraPreview createViewInstance(ThemedReactContext context) {
return new CameraPreview(context);
}
@ReactProp(name = "test")
public void setTest(CameraPreview view, @Nullable String test){
Log.i("TESTWD", test);
}
}
これは私が使用しているViewManagerであり、私には正しいようです。最初の問題は、Android Studio が @ReactProp を見つけられず、コンパイルされないことです。2番目の問題は、そのメソッドを削除するとすべてがコンパイルされるが、このコンポーネントを使用すると何も表示されないことです