android - React native android 转换真的很慢

标签 android performance react-native

我的 react 原生转换(使用导航器)非常慢,在动画第一次开始时将 javascript 线程帧下降到 0 一两秒钟,然后上升到 ~20,然后在中途暂停,然后通常完成比较顺利。我在一个干净的 Galaxy Note 4 上进行测试,所以这不是模拟器问题。

我正在使用 InteractionManager.runAfterInteractions 渲染空 View ,然后在动画完成后渲染一个 5 元素 ListView 。我已经为生产编译了应用程序并关闭了开发模式。

这是预期的/当前的事情状态(希望得到改善),还是我可能做错了什么?如果是这样,追捕它的最佳方法是什么?我几乎没有逻辑运行。

如果没有简单的解决方案,有没有办法在 Navigator 转换时禁用动画?

最佳答案

关闭 chrome 调试器,它会让动画变得很慢。

关于android - React native android 转换真的很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33840830/

相关文章:

react-native - 如何在 React-Native (Expo) 中对图像数据进行哈希处理?

android - 如何在 `react-native`中检查Android设备是否支持手电筒?

javascript - 为 React-Native 应用开 Jest 测试 Animated.View

android - Fabric 插件无法通过 Android Studio 登录

android - NDK中如何获取计算时间

mysql - GROUP_CONCAT 不同查询和子查询的性能问题

MySQL : Is there any way to reduce creation of so many views

android - 实现类似动画的 Google-Play-Music(播放列表项旁边的 3 条频谱)

android - 在模拟器中安装 50 mb apk 时出现 INSUFFICENT_STORAGE_MEMORY 消息

java - Android 设备选择器中的序列号/名称