Flash Builder 4.5 Android Camera重启我的应用程序

时间:2011-12-14 21:50:04

标签: android camera adobe flash-builder

我正在使用FlashBuilder 4.5并尝试为使用相机功能的Android制作应用。它在iOS上工作正常,但在Android中,我可以使用Android Camera UI拍摄照片,但是我之后做的任何事情(点击取消或接受),它重新启动我的应用程序。我被带到启动画面,应用程序重新开始。我没有任何类型的Event.DEACTIVATE侦听器继续。我做了,但我让他们评论出来了。我可以点击Home,返回手机的“桌面”,当我重新启动我的应用程序时,它会返回到我离开它的位置。唯一的问题是,当我从我的应用程序内部进入相机时,它会导致我的应用程序失去焦点并在我尝试重新启动时强制重新启动。我已经为这个问题搜索谷歌给其他人,但似乎没有其他人拥有它。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

这个问题也让我感到疯狂,但可以通过在主ViewNavigator或TabbedViewNavigator页面上启用会话持久性来解决。

有关详细信息,请参阅Adobe Flex 4.6 * Enable persistence in a mobile application

答案 1 :(得分:1)

我已经经历了几个月的这个问题,无论是通过FlashBuilder 4.5(使用Flex 4.5和4.5.1 sdk)还是通过纯Flash(使用Flex 4.6 sdk)。我希望它只是FB中的某种错误,但显然不是。

我注意到这个问题是间歇性的,但我无法预测它什么时候会失败。有时它无法拍摄新照片(相机),有时无法从CameraRoll中检索图像。任何这种情况显然都是不可接受的,但我正在试图弄清楚它发生的情况。

通常当我重新启动手机时,问题会消失一段时间。这让我想起了一些记忆,但我还没有确认任何事情。

当我看到它在我的主应用程序中失败时,我做了一个非常简单的测试用例,它失败了(只是拍了一张照片)。我将它作为一个错误提交给Adobe(#3099508),但我不知道它们是否可以可靠地重现它。

您是否进行了任何内存分析,以确定问题发生时是否存在问题?我能想到的唯一“冰雹玛丽”选项是使用相机的原生扩展,但我还没有尝试过。