diff --git a/packages/DocumentsUI/src/com/android/documentsui/RootsCache.java b/packages/DocumentsUI/src/com/android/documentsui/RootsCache.java index 3a04d9db6173e..559348e038dd1 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/RootsCache.java +++ b/packages/DocumentsUI/src/com/android/documentsui/RootsCache.java @@ -110,6 +110,10 @@ public class RootsCache { @Override public void onChange(boolean selfChange, Uri uri) { + if (uri == null) { + Log.w(TAG, "Received onChange event for null uri. Skipping."); + return; + } if (DEBUG) Log.d(TAG, "Updating roots due to change at " + uri); updateAuthorityAsync(uri.getAuthority()); }