pili-engineering / pili-streaming-react-native

pili-streaming-react-native 是支持 React Native 项目添加直播推流功能的 SDK,底层基于 PLDroidMediaStreaming (Android) 和 PLMediaStreamingKit(iOS) 实现。
37 stars 13 forks source link

Update PLStreamingViewManager.java #20

Open zzkkss opened 4 years ago

zzkkss commented 4 years ago

因为view每次启动,都会重新调用createViewInstance,但是因为mCameraPreviewFrameView的问题,导致一旦stop或者页面切换之后,再次调用都会失败,所以加一个判断,可以解决重开页面调用白屏的问题。 ---------以下是七牛技术支持的回复-------- 组件是和 view 绑定的,但是退后台每次回来会执行 createViewInstance,但是没有走 onDropViewInstance,所以会重复创建一个 view 的界面出来,设置 singleTop 之后就不会执行 createViewInstance 了,便可以保证操作的唯一性。