android - Cordova:应用程序在使用相机后重新启动

标签 android cordova ionic-framework camera cordova-plugins

我正在使用 ionic 框架开发移动应用程序。 当我尝试使用 cordova 相机插件(拍照或访问图库)时,应用程序重新启动。

我在这里发现了很多关于这个主题的论坛主题和问题,最有用的是这个: PhoneGap camera restarts the application

这个问题已有 4 年历史,我认为给出的解决方案不再与更新版本的 cordova 兼容。

这个问题有没有新的解决方案?我已经被这个问题困扰了 3 天。

最佳答案

question you mention可能已有 4 年历史,但问题仍然存在:Android 正在终止您的 Cordova 应用程序 Activity ,而它已被置于后台并且相机 Activity 位于前台(有关该问题的详细说明,请参阅 Cordova documenation ).

精髓accepted answer to that question也是正确的,但是提到的插件已经过时/尚未针对新版本的 Cordova 进行更新。

我建议使用 cordova-plugin-wezka-nativecamera 最近更新的分支之一(例如 https://github.com/zebra1024/cordova-plugin-wezka-nativecamera )作为前景相机插件,因为 original repo已有 2 年未更新,最新版本的 Cordova 存在问题。

关于android - Cordova:应用程序在使用相机后重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37342138/

相关文章:

android - 即使连接超时和读取超时设置为默认值(无限),接收请求超时?

php - 如何使用PhoneGap iOS成功登录后重定向HTML页面?

javascript - Cordova : Can't add new page for my multi-page application

javascript - Ionic 在 ios 上运行,工具栏未固定在顶部

html - 调整窗口大小时保持圆的纵横比

java - 如何将数据发送到另一个Android应用程序并接收处理后的数据?

java - Activity 之间的变化不起作用

android - Genymotion 不从 API 21 开始

即使使用线程池,Android Cordova 插件也会锁定 UI 线程

android - 使用 Ionic 的文件输入上传文件(使用 native 文件浏览器选择文件)