react-native-image-sequence
react-native-image-sequence copied to clipboard
Calling RNImage Sequence subsequently after a setTimeOut causes memory leak
Consider the following example
Screen one
class LoadingScreen extends React.Component {
componentDidMount() {
setTimeout(() => {
if (this.props.hasLoggedIn && this.props.hasDevices) {
this.props.navigation.navigate("Main");
} else if (this.props.hasLoggedIn && !this.props.hasDevices) {
this.props.navigation.navigate("RegisterDevice");
} else {
this.props.navigation.navigate("BeMain");
}
}, 2500);
}
render() {
return (
<View style={styles.container}>
<ImageSequence
images={images}
startFrameIndex={0}
style={{
width: 200,
height: 200,
alignSelf: "center"
}}
/>
<Spinner />
</View>
);
}
}
Screen Two
export default class MainScreen extends React.Component {
render() {
return (
<View style={styles.container}>
<ImageSequence
images={images}
startFrameIndex={0}
style={{ width: 150, height: 150 }}
/>
);
}
}
This causes a crash in signed release variant of the app. Debug app seems to work fine. How do I resolve this?
Hi could you attach the error message?