美文网首页
ReactNative前端与原生事件交互----Android原

ReactNative前端与原生事件交互----Android原

作者: 王大碗要努力 | 来源:发表于2017-08-08 16:57 被阅读0次
    一、Android原生向RN传递数据

    第一步:创建MyReactDelegate

    public class MyReactDelegate extends ReactActivityDelegate {
        public MyReactDelegate(Activity activity, @Nullable String mainComponentName) {
            super(activity, mainComponentName);
        }
    
        public MyReactDelegate(FragmentActivity fragmentActivity, @Nullable String mainComponentName) {
            super(fragmentActivity, mainComponentName);
        }
        @javax.annotation.Nullable
        @Override
        protected Bundle getLaunchOptions() {
            Bundle bundle = new Bundle();
            bundle.putString("bundle","androisdfsfsdf");
            return bundle;
        }
    }
    
    }
    

    第二步:MainActivity中

     @Override
        protected ReactActivityDelegate createReactActivityDelegate() {
            return new MyReactDelegate(this,getMainComponentName());
        }
    }
    
    

    第三步:RN中实现

     var  initProps = this.props.bundle;
        return (
                    <Text style={styles.instructions}>
                        {initProps}
                    </Text>
            );
    

    相关文章

      网友评论

          本文标题:ReactNative前端与原生事件交互----Android原

          本文链接:https://www.haomeiwen.com/subject/coztrxtx.html