diff --git a/core/java/android/app/LoaderManager.java b/core/java/android/app/LoaderManager.java index f0e35c9b061d5..f203f46f44083 100644 --- a/core/java/android/app/LoaderManager.java +++ b/core/java/android/app/LoaderManager.java @@ -318,7 +318,7 @@ class LoaderManagerImpl extends LoaderManager { if (mStarted) { if (mReportNextStart) { mReportNextStart = false; - if (mHaveData) { + if (mHaveData && !mRetaining) { callOnLoadFinished(mLoader, mData); } }