Xamarin:Xam.Plugin.FilePicker:一次只能激活一个操作
Xamarin: Xam.Plugin.FilePicker: Only one operation can be active at a time
我在 https://github.com/Studyxnet/FilePicker-Plugin-for-Xamarin-and-Windows
的 xamarin android 上使用 Xam.Plugin.FilePicker
如果用户 select 从选取器中编辑了图像,则一切正常。当用户取消或没有 select 任何文件时,再次打开选择器会发生异常。
该包以某种方式在我新创建的项目中工作,该项目只有一个按钮和用于打开选择器的代码。
nuget 版本可能已过时。目前使用github版本工作。
错误来自于未处理来自等待的 PickFile() 的异常。被(可能)抛出的异常在完成的任务中消失了。最可能的原因是您使用的是 Android 6.0 或更高版本,并且您没有向用户请求访问文件的权限。
顺便说一句,FilePicker Xamarin 插件有几个分支。我推荐以下项目,因为它是维护最活跃的项目:https://github.com/jfversluis/FilePicker-Plugin-for-Xamarin-and-Windows(注意:我是该项目的贡献者之一)。使用此项目时,您应该获得解释错误原因的正确异常文本。
我在 https://github.com/Studyxnet/FilePicker-Plugin-for-Xamarin-and-Windows
的 xamarin android 上使用 Xam.Plugin.FilePicker如果用户 select 从选取器中编辑了图像,则一切正常。当用户取消或没有 select 任何文件时,再次打开选择器会发生异常。
该包以某种方式在我新创建的项目中工作,该项目只有一个按钮和用于打开选择器的代码。
nuget 版本可能已过时。目前使用github版本工作。
错误来自于未处理来自等待的 PickFile() 的异常。被(可能)抛出的异常在完成的任务中消失了。最可能的原因是您使用的是 Android 6.0 或更高版本,并且您没有向用户请求访问文件的权限。
顺便说一句,FilePicker Xamarin 插件有几个分支。我推荐以下项目,因为它是维护最活跃的项目:https://github.com/jfversluis/FilePicker-Plugin-for-Xamarin-and-Windows(注意:我是该项目的贡献者之一)。使用此项目时,您应该获得解释错误原因的正确异常文本。