Java tutorial
/** * Copyright (c) 2015-present, Horcrux. * All rights reserved. * * This source code is licensed under the MIT-style license found in the * LICENSE file in the root directory of this source tree. */ package com.horcrux.svg; import android.util.Log; import com.facebook.react.bridge.Callback; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.bridge.ReactContextBaseJavaModule; import com.facebook.react.bridge.ReactMethod; public class SvgViewModule extends ReactContextBaseJavaModule { public SvgViewModule(ReactApplicationContext reactContext) { super(reactContext); } @Override public String getName() { return "RNSVGSvgViewManager"; } @ReactMethod public void toDataURL(int tag, Callback successCallback) { SvgViewShadowNode svg = SvgViewManager.getShadowNodeByTag(tag); if (svg != null) { successCallback.invoke(svg.toDataURL()); } } }