【问题标题】:React Native iOS app closed immediately after opening react-native-contacts打开 react-native-contacts 后,React Native iOS 应用程序立即关闭
【发布时间】:2019-04-05 15:32:35
【问题描述】:

在应用程序外部测试期间,收到一个客户的非常奇怪的报告。 用户打开联系人屏幕后,该应用程序立即关闭(崩溃,但没有红屏)。联系人显示了一秒钟,然后应用程序关闭。我曾多次尝试重现该问题,但均未成功。

此外,还有一个崩溃日志: https://monosnap.com/file/aSp2omGZycXk9YujpE0xPFb4O5kJWX

可能是什么问题?也许是 RN 核心崩溃?

【问题讨论】:

    标签: javascript ios react-native crash


    【解决方案1】:

    这可能主要是因为内存溢出。在模拟器上进行测试通常有效,因为您在模拟器上的联系人很少。但是当应用程序安装在真实设备上时,将所有联系人加载到内存中并同时在列表视图中呈现它们是一项昂贵的操作。

    可能的解决方案是在屏幕上呈现仅对用户可见的联系人,并在用户向下滚动时加载其余联系人。这将减少内存消耗,并且 UI 变得非常敏感。 Flipkart 有一个很好的实现来克服这个问题。该库被称为RecyclerListView

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-20
      • 2019-05-17
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-04
      • 1970-01-01
      相关资源
      最近更新 更多