Cordova 5.0.0 getPicture工作一次,第二次getPicture失败

时间:2015-05-27 19:05:24

标签: android cordova camera getpicture

我使用标准文档实现从图库中获取图片并在屏幕上显示。

平台是android。

  1. 我按下按钮"来自画廊的图片"
  2. 打开一个对话框,我从中选择图库。
  3. 图库打开,我选择了一张图片
  4. 调用onSucces函数,图片显示在屏幕上。
  5. 然而,

    1. 我再次按下按钮"图库中的图片"选择一张新照片
    2. 调用onFail函数,并显示消息" Selection Cancelled"
    3. 打开一个对话框,我从中选择图库
    4. 我选择了一张图片
    5. 仍显示3.的对话框
    6. 寻找解决方案我检查并尝试了我在相关主题上发现的内容:

      • Manifest.xml有android:launchMode =" singleTop"
      • 我删除了相机插件和Android平台并重新添加了它们
      • 我使用Cordova 5.0.0
      • 我在Samsung S4 mini
      • 上测试

      更新1

      我找到了适用于Android的解决方案,但我觉得它非常难看,所以如果有人有更好的解决方案,请建议:

      处理完第一个成功回调后,重新加载应用程序:

      location.reload(); //仅适用于Android我猜?

0 个答案:

没有答案