在React Native上为android创建自定义UI组件.如何将数据发送给JS
我创建UI.它运作良好.但我不知道如何将数据从
Java发送到JS?在本机模块中,我可以使用回调并激活这个onClick事件.但在UI我不知道.
更多关于我需要的东西. 和用户内部组件的变化.我在java类中看到了这些变化.当JS要求时,我需要将这些更改发送给JS. 您知道如何将数据从UI组件发送到JS吗?请举个例子.
http://facebook.github.io/react-native/docs/native-components-android.html#events
^这显示了如何在UI组件上触发从Java端到JS的事件. 但对于“自定义事件”(未预定义的事件,如onLoad,onScroll等),您还需要覆盖getExportedCustomDirectEventTypeConstants. 这是一个示例,为gl-react-native触发onGLProgress: (1)定义自定义事件映射:https://github.com/ProjectSeptemberInc/gl-react-native/blob/7d6e83de5a8280d06d47234fe756aa3050e9b9a1/android/src/main/java/com/projectseptember/RNGL/GLCanvasManager.java#L115-L116 (2)将事件从Java发送到JS:https://github.com/ProjectSeptemberInc/gl-react-native/blob/0f64a63fec2281e9d6d3641b9061b771a44fcac8/android/src/main/java/com/projectseptember/RNGL/GLCanvas.java#L839-L849 (3)在JS方面,你可以给一个onGLProgress道具回调. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |