我有一个应用程序从存储中选择一个文件。我的应用程序崩溃,因为老图书馆多年没有更新。我发现了一个问题,当android返回uri时,比如“content://.”有时它有"msf:",例如:'content://com.android.providers.downloads.documents/document/msf:24'.
在什么情况下android返回"msf:"?
发布于 2022-10-14 09:20:24
当用户直接从下载集合中选择一个文件,而不是首先浏览到存储,然后下载目录,最后选择一个文件。
在现代系统里,我再也见不到那种收藏了。
但是你的应用程序只有在你做一些讨厌的事情时才会崩溃,比如试图从uri获取一个真正的路径,或者不检查空路径,而不捕获NullPointerException。
https://stackoverflow.com/questions/74066709
复制相似问题