I have an app to select a file from storage. My app crashed cause of old library not updated for years. I found the problem that when android returns a uri like "content://...." sometimes it have "msf:", example like: 'content://com.android.providers.downloads.documents/document/msf:24'.
In what condition android returns "msf:"?