【问题标题】:Xamarin: Xam.Plugin.FilePicker: Only one operation can be active at a timeXamarin:Xam.Plugin.FilePicker:一次只能激活一个操作
【发布时间】:2017-02-21 05:01:48
【问题描述】:

我在 xamarin android 上使用 Xam.Plugin.FilePicker 来自 https://github.com/Studyxnet/FilePicker-Plugin-for-Xamarin-and-Windows

如果用户从选择器中选择了图像,一切都很好。当用户取消或没有选择任何文件时,再次打开选择器会发生异常。

这个包不知何故在我新创建的项目中工作,它只有一个按钮和打开选择器的代码。

【问题讨论】:

  • 你是如何取消文件选择器的?按返回键?
  • 我通过从 github 下载而不是使用 nuget 来实现它。

标签: android xamarin filepicker


【解决方案1】:

nuget 版本可能已过时。目前使用的是github版本的作品。

【讨论】:

    【解决方案2】:

    错误来自未处理等待的 PickFile() 异常。 (可能)抛出的异常在完成的任务中消失了。最可能的原因是您使用的是 Android 6.0 或更高版本,并且您没有向用户请求访问文件的权限。

    顺便说一句,FilePicker Xamarin 插件有几个分支。我推荐以下项目,因为它是维护最积极的一个:https://github.com/jfversluis/FilePicker-Plugin-for-Xamarin-and-Windows(注意:我是该项目的贡献者之一)。使用此项目时,您应该得到正确的异常文本来解释问题所在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多