2016-05-20 38 views
3

我正在使用離子框架的移動應用程序。 當我嘗試使用cordova相機插件(拍攝照片或訪問相冊)時,應用程序重新啓動。Cordova:應用程序使用相機後重新啓動

我發現很多論壇主題和問題在這裏這個話題,和最有用的一個,這是一個: PhoneGap camera restarts the application

這個問題是4歲了,我想給出的解決方案不再兼容更新版本的科爾多瓦。

這個問題有什麼新的解決方案嗎?我一直堅持了3天。

回答

5

question you mention可能有4年曆史,但問題仍然存在:Android已經放棄了您的科爾多瓦應用程序活動,而它已放入後臺並且相機活動處於前臺(請參閱Cordova documenation以獲取詳細信息問題的解釋)。

accepted answer to that question的本質也是正確的,但所提到的插件已過時/尚未針對新版本的Cordova進行更新。

我會建議使用更多的最近更新的叉之一cordova-plugin-wezka-nativecamera爲前景相機插件(例如https://github.com/zebra1024/cordova-plugin-wezka-nativecamera),因爲original repo沒有在2年內進行了更新,並與科爾多瓦的最新版本的問題。

+0

Thx爲你的答案,弄清楚事情,特別是爲什麼它現在發生在我的nexus 5X,因爲我升級到了android 8.1。自2016年以來,你有沒有可能解決這個問題的新方法? –

+0

這有什麼更新? –

1

也許你已經設置了一些platform.resume事件偵聽器拍攝照片之後被調用這會導致崩潰。對我來說就是這種情況,相機活動在返回到應用程序時確實會調用恢復,因此請確保您沒有重定向,我想知道是否有一種方法可以識別platform.resume是由相機動作調用的。除此之外,請務必確保您擁有最新版本的離子/ cordova /插件。

相關問題