diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java b/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java index e1e227e595b8cb..936a48a5ef6608 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java @@ -182,7 +182,7 @@ public void onHostDestroy() { // According to the javadoc for LifecycleEventListener#onHostDestroy, this is only called when // the 'last' ReactActivity is being destroyed, which effectively means the app is being // backgrounded. - if (mClearOnDestroy) { + if (hasBeenInitialized() && mClearOnDestroy) { Fresco.getImagePipeline().clearMemoryCaches(); } }