Pet*_*erg 5 android react-native
我正在考虑跨移动平台(iOS 和 Android)使用反应本机组件。我见过的将 React-Native 组件添加到 Android 应用程序的唯一方法是创建一个扩展ReactActivity
.
有没有办法以较低的粒度添加/使用反应本机组件,例如View
?
没有必要延长ReactActivity
课程。但是:如果你不这样做,你的活动必须做某些ReactActivity
本来可以为你做的事情。特别是,您必须将一些生命周期事件转发到ReactInstanceManager
:
onPause
, 转发到reactInstanceManager.onHostPause
;onResume
, 转发到reactInstanceManager.onHostResume
;onDestroy
、转发到reactInstanceManager.onHostDestroy
并卸载您的 React 应用程序。...等等。ReactActivity
有关详细信息,请参阅和 (特别是)ReactActivityDelegate
(它完成了大部分繁重的工作)的源代码。
(没关系ReactFragmentActivity
,它已被弃用。)
归档时间: |
|
查看次数: |
989 次 |
最近记录: |