Flashbuilder 4.5 Android Camera перезапускает мое приложение - PullRequest
0 голосов
/ 15 декабря 2011

Я работаю с FlashBuilder 4.5 и пытаюсь создать приложение для Android, которое использует функцию камеры.На iOS работает нормально, но в Android я могу сделать снимок с помощью пользовательского интерфейса камеры Android, но все, что я делаю после этого (нажмите «Отмена» или «Принять»), перезапускает мое приложение.Я выведен на заставку, и приложение запускается заново.У меня нет никакого рода слушателей Event.DEACTIVATE.Я сделал, но я их закомментировал.Я могу нажать «Домой», чтобы вернуться на «рабочий стол» телефона, и когда я перезапускаю свое приложение, оно возвращается туда, где я его оставил.Единственная проблема заключается в том, что когда я выхожу на камеру из моего приложения, это приводит к тому, что мое приложение теряет фокус и вызывает перезапуск, когда я пытаюсь вернуться к нему.Я искал Google для кого-то еще с этой проблемой, но, кажется, ни у кого больше нет ее.Есть мысли?

Ответы [ 2 ]

3 голосов
/ 17 ноября 2012

Эта проблема также сводила меня с ума, но ее можно решить, включив сохранение сеанса на главной странице ViewNavigator или TabbedViewNavigator.

См. Adobe Flex 4.6 * Включение сохранения в мобильном приложении для получения дополнительной информации.

1 голос
/ 27 января 2012

Я столкнулся с этой проблемой в течение нескольких месяцев, как в FlashBuilder 4.5 (с SDK Flex 4.5 и 4.5.1), так и через чистый Flash (с помощью SDK Flex 4.6). Я надеялся, что это была какая-то ошибка только в FB, но, видимо, нет.

Я заметил, что проблема временная, но я не могу предсказать, когда она выйдет из строя. Иногда происходит сбой при получении нового снимка (камера), а иногда - при извлечении изображений из CameraRoll. Любая подобная ситуация явно неприемлема, но я пытаюсь выяснить ситуацию, в которой она происходит.

Обычно, когда я перезагружаю телефон, проблема уходит на некоторое время. Это заставляет меня задуматься о какой-то памяти, но я ничего не подтвердил.

Я сделал очень простой тестовый пример, в котором он терпит неудачу (просто делает снимок), когда я вижу, что он не работает в моем основном приложении. Я отправил его в Adobe как ошибку (# 3099508), но не знаю, смогут ли они надежно воспроизвести его.

Вы выполнили какое-либо профилирование памяти, чтобы увидеть, есть ли что-то, когда возникает проблема? Единственный вариант «приветствую Мэри», о котором я могу подумать, - это использовать Native Extension для камеры, но я еще не пробовал.

...