Fix extractRelativePathForDirectory for single char directory names
Previously, extractRelativePathForDirectory failed to extract relative
path for top level directories with single character. Previous logic for
extracting relative path for directory couldn't differentiate between
/storage/emulated/0 and /storage/<volume_name>/<name with single char>.
Fixed extractRelativePathForDirectory by explicitly matching
/storage/emulated when we match root.
Bug: 155118296
Test: atest MediaProviderTest#testRelativePathForValidDirectories
Test: atest MediaProviderTest#testRelativePathForInvalidDirectories
Change-Id: Ifd7dc87b94b70f8205e5b1eda81b2c6d1bbc3bd4
2 files changed