wuyunqiang

Results 30 comments of wuyunqiang

SwipeDeck/renderCards change code to ``` {this.props.renderCard(item)} ``` will be OK.

使用: ``` public void requestPermission(final String[] permissionList){ PermissionUtils.checkMorePermissions(this, permissionList, new PermissionUtils.PermissionCheckCallBack() { @Override public void onHasPermission() { Log.i(NativeUtil.TAG," checkMorePermissions onHasPermission"); } @Override public void onUserHasAlreadyTurnedDown(String... permission) { Log.i(NativeUtil.TAG," checkMorePermissions onUserHasAlreadyTurnedDown");...

https://github.com/facebook/react-native/issues/19259 目录:android/app/buidl.gradle compile ("com.facebook.react:react-native:0.54.2") { force = true } // From node_modules

第二种方式:rm -rf /usr/local/var/run/watchman/root-state "Unable to load script from assets 'index.android.bundle'.make sure you bundle is packaged correctly.....":https://github.com/facebook/react-native/issues/18692#issuecomment-378555389

Tip: 1:动态权限是Android6.0以上(API 23||23+)才有的如果发现每次请求权限返回的都是true,将/app/build.gradle compileSdkVersion,buildToolsVersion,targetSdkVersion都调整到23及以上版本. 2:每次请求都是false,原因可能是没有在AndroidManifest.xml 里面注册权限。 3:如果已经同意一次权限请求下次在使用该权限时不会提示,只有拒绝后才会每次都弹出提示框。 android 原生权限工具: https://github.com/wuyunqiang/ReactNativeUtil/issues/54

功能: get post 上传图片 是否有网络判断 请求超时判断 数据解析等错误通过toast弹出

可以将HttpUtil配置在全局global中然后任意位置 ``` getData = async()=>{ let res = await HttpUtil.POST(path, params); }; this.getData(); ```

这个要把我原生部分的代码复制到你项目文件下面才行

你可以参考[RNApp](https://github.com/wuyunqiang/RNApp) 这个项目的原生部分

第二种方式(建议使用): ``` // 主要是这一步 const navigateOnce = (getStateForAction) => (action, state) => { console.log('执行了这里跳转页面') const {type, routeName} = action return ( state && type === NavigationActions.NAVIGATE && routeName === state.routes[state.routes.length...