【发布时间】:2016-07-07 20:08:26
【问题描述】:
我需要打开用户制作的照片拼贴(图像)。所以我使用Display.getInstance().execute(montage.getMontageFullPath());,它适用于 Android 设备和 Codemane One 模拟器,但不适用于 iOS(无论是在设备上还是在 Xcode 模拟器上)。
图像按预期保存在 iPhone 相册中,但没有像以前那样打开。我对代码所做的唯一更改是使用本机界面使图像出现在相册(即照片库)中。
我读过这个blog posting 关于canExecute(String url) 但是当我使用它时,它在Android 上是空的,所以如果我在运行execute() 之前将它用作测试,后者永远不会运行。我不记得在 iOS 上发生了什么,但画廊也没有打开。
execute() 不能在 iOS 上打开图像而在 Android 和 CN1 模拟器上打开图像的原因是什么?
谢谢你帮助我,
【问题讨论】: