加载图像和GIF时如何解决应用程序崩溃?

时间:2019-04-08 12:19:29

标签: android react-native

我想以特定状态加载2个gif和2个图像(png),但是在加载其中一些后,应用程序崩溃,因此突然关闭了该应用程序 我用android studio调试了应用,但内存不足 解决该问题该怎么办?

反应原生版本:0.57.2

平台:Android 开发操作系统:Windows 10

这只是我的渲染代码的一部分

 ....
 <Animated.Image
  source={
    this.props.nextDone && this.props.selectedOptionId !== null
      ? gifEndGuage[
          this.state.prvSelectionOptionId * 10 +
            this.props.selectedOptionId
        ]
      : this.props.selectedOptionId !== null
      ? pathsGif[
          this.state.prvSelectionOptionId * 10 +
            this.props.selectedOptionId
        ]
      : this.state.guageImage
  }
  style={{
    width: '100%',
    height: '100%',
    resizeMode: 'contain',
    backgroundColor: 'transparent',
    opacity: this.state.gifState
  }}
/>

<Animated.Image
  source={
    this.props.selectedOptionId !== null
      ? pathsPng[this.props.selectedOptionId]
      : this.state.selectedGuagePng
  }
  style={{
    width: '100%',
    height: '100%',
    resizeMode: 'contain',
    backgroundColor: 'transparent',
    opacity: this.state.pngState,
    position: 'absolute'
  }}
/>
 ....

0 个答案:

没有答案