React Native入门——入门小结

Posted 白玉梁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React Native入门——入门小结相关的知识,希望对你有一定的参考价值。

1.js跳转Activity后,按home键再切回应用白屏:

解决方案:修改MainActivity或目标Activity启动方式,总之不能全部为SingleTask。

2.代码报错修改后无法链接nodejs服务了?

解决方案:尝试在nodejs服务框内按Ctrl+V。

3.编译android时报无法解析某远程库

解决方案:打开android根目录下的build.gradle,修改maven仓库url:

    repositories 
        maven  url 'https://maven.aliyun.com/nexus/content/groups/public/' 
        maven  url 'https://jitpack.io' 
        maven  url 'https://repo1.maven.org/maven2/' 
        maven  url 'https://maven.aliyun.com/repository/jcenter' 
        maven  url 'https://maven.aliyun.com/repository/google' 
        maven  url 'https://repo.huaweicloud.com/repository/maven' 
        google()
        mavenCentral()
    

4.如何在js中获取本地信息?

在moudle的react方法中传入Promise:

    @Override
    public String getName() 
        return "SysInfo";
    
  
    @ReactMethod
    public void get(Promise promise) 
        SysInfo sysInfo = new SysInfo();
        ...
        promise.resolve(JsonUtils.toJsonFromObject(sysInfo));
    

js中获取:

NativeModules.SysInfo.get().then(sysinfo => 

);

待补充…

以上是关于React Native入门——入门小结的主要内容,如果未能解决你的问题,请参考以下文章

React Native入门——入门小结

React Native入门——入门小结

React Native入门-刘望舒

React-Native入门指导之iOS篇 —— 一准备工作

react-native 入门资源合集

React Native Android入门实战及深入源码分析系列——React Native源码编译