2012-05-16 3 views
3

На устройстве с низкой памятью у меня проблемы после вызова камеры. Когда результат активности должен быть получен, Android перезагрузит все приложение.Как предотвратить Android для перезапуска приложения после вызова камеры?

Есть ли у кого-то такая же проблема? Есть ли решение?

ответ

0

Ну я думаю, что проблема может быть: Изображение байтовый массив слишком велик, так что он касается предела и Android перезапускает приложение так следующее, что я буду делать:

  • Вызов намерения с некоторым параметром сообщая о сокращении байтов, которые он собирается отправить назад.

ИЛИ

  • Реализовать камеру с помощью SurfaceView, а затем, когда пользователь берет некоторое изображение, сохраните его временно на SDCard и вернуться только путь ... затем получить путь в onActivityResult и использовать картина.

Надеюсь, что это поможет.

Смежные вопросы