當科爾多瓦應用程序放入後臺以使用相機或媒體捕捉插件時,似乎發生了常見的故障......出現Android活動服務尋找內存釋放並殺死Cordova活動,以便在用戶完成捕獲任務時應用RESTARTS。看到這麼線程在這裏:Android使科爾多瓦應用程序在使用科爾多瓦相機和捕獲插件時重啓
PhoneGap camera restarts the application
這是一個總的UX失敗,將很可能阻止我釋放我的科爾多瓦的應用程序。人們不會善待他們的照片迷路。我使用科爾多瓦3.3,一個月前更新版本的Capture插件導致了重大更改,我又回滾了。總之,似乎在某個時候有人創建了一個名爲前景的攝像頭,絕對不允許應用進入的onStop狀態的插件,它解決了這一問題:
https://code.google.com/p/foreground-camera-plugin/
不幸的是,這種定製插件是可怕出來的日期(科爾多瓦2.4)。是否可以修改本地Cordova插件以防止這種可怕的重新啓動行爲?有沒有計劃這樣做?或者只能從頭開始創建一個全新的相機插件,一個不使用本機相機應用程序的插件?
我已發佈到Cordova開發人員列表,但尚未回覆。有關如何最好地解決這種情況的任何想法,我們感激。
謝謝。
最近我有較少的問題與此有關。我不確定最終有什麼幫助,但我在別處注意了一些建議以卸載第三方相機應用程序並重新啓動我的設備。我碰巧有幾個應用程序,我沒有使用(特別是VSCO和另一個),它似乎已經做到了。最終,這不是一個很好的解決方案,但與此同時,至少應用程序崩潰並不能殺死我的演示。 – mpsyp
有沒有人找到解決方案? –