public void userDidRequestExitVR(){
        if (!mHasOnExitViroCallback){
            mReactContext.getCurrentActivity().finish();
            return;
        }

        // Notify javascript listeners (for ReactNativeJs to ViroReactJs cases)
        mReactContext.getJSModule(RCTEventEmitter.class).receiveEvent(
                getId(),
                ViroEvents.ON_EXIT_VIRO,
                null);

        // Notify Native listeners (for NativeApp to ViroReactJs cases)
        Intent intent = new Intent();
        intent.setAction(ReactViroPackage.ON_EXIT_VIRO_BROADCAST);
        LocalBroadcastManager.getInstance(mReactContext.getApplicationContext()).sendBroadcast(intent);
    }
If we're exiting Viro and destroying the renderer, notify the MaterialManager so that if
the application doesn't get killed, then the next time Viro starts, we know to reload the
materials.
android/viro_bridge/src/main/java/com/viromedia/bridge/component/VRT3DSceneNavigator.java