Je travaille avec FlashBuilder 4.5 et j'essaie de créer une application pour Android qui utilise la fonction caméra. Cela fonctionne bien sur iOS, mais dans Android, je suis capable de prendre la photo en utilisant l'interface utilisateur de la caméra Android, mais tout ce que je fais après (annuler, ou Accepter), il redémarre mon application. Je suis amené à l'écran de démarrage et l'application recommence. Je n'ai aucune sorte d'écouteurs Event.DEACTIVATE en cours. Je l'ai fait, mais je les ai commenté. Je suis capable de cliquer sur Accueil, pour retourner au "bureau" du téléphone, et quand je relance mon application, il revient à l'endroit où je l'ai laissé. Le seul problème est que lorsque je me rends à la caméra à partir de mon application, mon application perd de son focus et force un redémarrage lorsque j'essaie de revenir sur elle. J'ai parcouru google pour quelqu'un d'autre avec ce problème, mais personne d'autre ne semble l'avoir. Des pensées?Flashbuilder 4.5 Appareil photo Android redémarrage de mon application
Répondre
Je rencontre ce problème depuis plusieurs mois, à la fois avec FlashBuilder 4.5 (avec Flex 4.5 et 4.5.1 sdk) et avec Flash pur (avec Flex 4.6 sdk). J'espérais que c'était une sorte de bug seulement dans FB, mais apparemment pas. Je remarque que le problème est intermittent, mais je ne peux pas prédire quand il va échouer. Parfois, il échoue lors de la prise d'une nouvelle image (Appareil photo) et parfois, il échoue lors de la récupération des images de CameraRoll. Toute situation comme celle-ci est évidemment inacceptable, mais j'essaie de comprendre la situation dans laquelle elle se produit.
Habituellement, lorsque je redémarre le téléphone, le problème disparaît pendant un certain temps. Cela me fait penser à quelque chose de la mémoire, mais je n'ai rien confirmé.
J'ai fait un cas de test très simple dans lequel il échoue (prend juste une image), quand je le vois échouer dans mon application principale. Je l'ai soumis à Adobe en tant que bug (# 3099508), mais je ne sais pas s'il peut le reproduire de manière fiable.
Avez-vous effectué un profilage de la mémoire pour voir s'il y a quelque chose en place lorsque le problème survient? Ma seule option "grêle Mary" que je peux penser est d'utiliser une extension native pour la caméra, mais je n'ai pas encore essayé.
Ce problème me rendait fou aussi, mais il peut être résolu en activant la persistance de session sur la page principale ViewNavigator ou TabbedViewNavigator. Pour plus d'informations, voir Adobe Flex 4.6 * Enable persistence in a mobile application pour plus d'informations.
- 1. Application appareil photo Android
- 2. Android, appareil photo dans mon application est pivoté
- 3. Application Appareil photo Android - Grande manipulation bitmap
- 4. Bouton appareil photo Android
- 5. Appareil photo personnalisé android
- 6. Appareil photo Android inversée
- 7. Programme appareil photo Android
- 8. Menu Appareil photo android
- 9. Appareil photo Android interrompu
- 10. Appareil photo frontal Android
- 11. Exécution de mon propre appareil photo
- 12. Android Appareil photo SurfaceView Orientation
- 13. Barebones Connexion Facebook avec flashbuilder 4.5 (application mobile)
- 14. Flashbuilder 4.5 DropDown List pour l'application mobile?
- 15. Comment accéder à mon appareil photo depuis mon application sous Android
- 16. Android à l'aide de l'application Appareil photo
- 17. Appareil photo Android par défaut
- 18. Appareil photo Android Taille de l'image
- 19. Appareil photo Android réglage de l'image
- 20. Appareil photo se bloque dans Android 2.2
- 21. Flashbuilder 4.5 ne trouve pas l'importation flash.display. *;
- 22. Application iOS pour appareil photo frontal uniquement
- 23. FlashBuilder 4.5 + PHP + liste MSSQL sortie
- 24. Comment envoyer une photo à mon application à partir de l'application Appareil photo iOS par défaut?
- 25. La photo de l'application appareil photo Android reproduit les images
- 26. Android inapp appareil photo et capture vidéo
- 27. L'appareil photo noircit au redémarrage
- 28. mon appareil photo portable avec OpenCV
- 29. appareil photo s'écraser dans android gelet haricot
- 30. Appareil photo monodroid + aperçu
Je viens de voir ce commentaire dans les documents CameraUI (http://help.adobe.com/fr_FR/FlashPlatform/reference/actionscript/3/flash/media/CameraUI.html): "De plus, l'application AIR qui Si l'appareil manque de ressources, l'application AIR peut être arrêtée par le système d'exploitation avant la fin de la capture multimédia. " Si c'est ce qui se passe (même si je n'en suis pas certain), la question est de savoir si nous pouvons détecter cette situation et avertir l'utilisateur ou nettoyer nous-mêmes. – user150812
Un peu plus creuser et j'ai trouvé que la chose de ressources faibles a été un problème au moins depuis AIR 2.5 (http://kb2.adobe.com/cps/868/cpsid_86822.html): Android: CameraUI - Lancement de l'utilisateur de la caméra L'interface déplace l'application AIR en arrière-plan et la rend vulnérable à la fermeture lorsque Android est à court de ressources. Le même comportement est vu dans les applications natives. – user150812