繁体   English   中英

摩托罗拉Droid 3摄像头应用杀死了背景音乐应用

[英]Motorola Droid 3 Camera app kills backgournd apps

我有打开本机相机应用程序并获取捕获图片的应用程序。 我已经看到,当我的应用程序打开本机摄像头应用程序时,它将杀死所有后台运行的应用程序(包括我的应用程序)。

这个问题也在其他流程中进行了测试,例如:我已经打开了3-4个其他应用程序。 之后,我直接从主屏幕打开了本机摄像头应用程序。 在这种情况下,它也会杀死所有先前打开的应用程序。

我想让后台应用程序保持打开状态。 有人可以帮我吗?

我已经使用Samsung Galaxy ACE和HTC Desire HD测试了相同的场景。 一切正常。

设备配置:摩托罗拉Droid 3,Android版本:2.3.4

是的,知道了。 我已经找到了解决方案。 我的问题就像当我打开Motorola Droid 3相机应用程序时,它关闭了所有后台运行的应用程序。 在搜索博客并应用一些逻辑后,发现这是本机摄像头问题。

因此,对于该解决方案,我已使用以下方法将应用程序状态保存到捆绑包中

受保护的void onSaveInstanceState(Bundle outState)

并再次从onCreate方法检索保存的状态,它可以工作。 现在我的应用程序不会崩溃。 但是这里还有一个问题,就像我从本机相机捕获的任何图像都不会显示在屏幕上,因为它已经重新启动,因此不会调用onActivityResult方法。

为了解决这个问题,我们必须清除本机相机应用程序的数据,并强制将其停止一次。 之后,我从我的应用程序中打开本机摄像头应用程序,它可以运行2-3次,然后再次停止工作。 我再次清除数据并强制停止本机相机应用程序,并且该方法可以正常工作。

对此的其他解决方案是我已经安装了Camera360应用程序,并且对我来说运行良好,不需要使用默认的摄像头应用程序。

我知道这还是可以解决的,但是如果有人可以给我其他更好的解决方案,那就很好。

请享用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM