我的理解是,适配工作应该由native代码来做,reactView只是基于nativeView的contex所创建出来的。
然后关于侦听虚拟导航栏的显示与隐藏,
这个问题第一个解决的应该是native代码如何侦听虚拟导航栏的出现与消失,然后在native的事件中调用facebook的
reactContext
.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
.emit(eventName, params);方法给JS代码发送事件,然后JS侦听该事件.