Phonegap Kamera Android tötet Cordova

Ich arbeite an mehreren Phonegap-Projekten. In einigen von ihnen verwende ich die Kamerafunktionen.

Ich rätsele mit diesem Problem (aus der Phonegap-Dokumentation):

Android Macken

Android verwendet Absichten, um die Kameraaktivität auf dem Gerät zu starten, um Bilder aufzunehmen, und auf Telefonen mit wenig Speicher kann die Cordova-Aktivität beendet werden. In diesem Szenario wird das Bild möglicherweise nicht angezeigt, wenn die Cordova-Aktivität wiederhergestellt wird.

Ich habe dieses Problem ständig auf einem meiner Testgeräte (HTC One X). Es ist ziemlich voll, also gut, das zu testen.

Mir ist aufgefallen, dass es ein alternatives Plugin gibt:https://code.google.com/p/foreground-camera-plugin/ für dieses Problem. Aber ich versuche, Plugins so weit wie möglich zu vermeiden ... (um problemlos auf andere Plattformen portierbar zu sein). Und es ist verfügbar bis Phonegap 2.4.0 und ich arbeite mit Phonegap 2.9.0

Ich benutze bereits die Datei-URI und nicht die Daten (um das Speicherproblem zu vermeiden).

Meine Frage ist: Weiß jemand, wann Android beschließt, andere Aktivitäten zu beenden (wie Cordova, das für Phonegap sehr wichtig ist)? Auf welcher Ebene des freien Speichers? (Prozentsatz, MB). So konnte ich dies vorab prüfen und den Benutzer warnen.

Natürlich hoffe ich, dass dieses Problem behoben wird ... aber es scheint nicht so bald behoben zu sein ...

Bearbeiten Sie nach der ersten Bemerkung

Ich habe nicht die Absicht, das eigentliche Problem zu lösen. Ich habe herausgefunden, dass das nicht wirklich möglich ist. Es ist eine Sache zwischen Android und Phonegap. Ich muss nur wissen, ob es möglich ist, den Benutzer zu warnen, dass dies passieren wird. Der Benutzer kann also einige der anderen Apps beenden, bevor er fortfährt. Wann tritt dies auf? Wann glaubt Android, dass nicht genügend Speicher vorhanden ist, um diese Sache zum Laufen zu bringen? Das ist meine frage

Edit 2013 29. November

Aufgrund des Links von AustinAllover weiß ich jetzt, dass es sich nicht nur um ein Phonegap-Problem handelt ... Die Android-Kamera scheint bei zu wenig Speicher alle Java-Apps zu töten ... die Frage ist also allgemeiner als nur Phonegap / Cordova ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage