Приложение Motorola Droid 3 Camera убивает фоновые приложения

У меня есть приложение, которое открывает собственное приложение камеры и получает захваченное изображение. Я видел, что когда мое приложение открывает собственное приложение камеры, оно убивает все фоновые приложения (включая мое приложение).

Эта проблема также проверяется в другом потоке, например: Я открыл еще 3-4 приложения. После этого я открыл собственное приложение камеры прямо с домашнего экрана. В этом случае также убивает все ранее открытое приложение.

Я бы хотел, чтобы фоновое приложение оставалось открытым. Кто-нибудь может мне здесь помочь.

Я тестировал тот же сценарий с Samsung Galaxy ACE и HTC Desire HD. Работает нормально.

Конфигурация устройства: Motorola Droid 3, версия Android: 2.3.4


person Nirav    schedule 31.05.2012    source источник


Ответы (1)


Да понял. Я нашел решение для этого. Моя проблема заключалась в том, что когда я открываю приложение камеры Motorola Droid 3, оно закрывает все запущенные в фоновом режиме приложения. После поиска в блогах и применения некоторой логики обнаружил, что это проблема с собственной камерой.

Итак, для решения я сохранил состояние своего приложения для объединения, используя метод

защищенная пустота onSaveInstanceState (Bundle outState)

и снова получить сохраненное состояние из метода onCreate, и он работает. Теперь мое приложение не вылетает. Но еще одна проблема заключается в том, что любое изображение, которое я снял с собственной камеры, не отображается на моем экране, потому что оно уже перезапущено, поэтому метод onActivityResult не будет вызываться.

Чтобы решить эту проблему, мы должны очистить данные собственного приложения камеры и принудительно остановить его один раз. После этого я открываю собственное приложение камеры из своего приложения, оно работает 2-3 раза и снова перестает работать. Я снова очищаю данные и принудительно останавливаю собственные приложения камеры, и все работает.

Другое решение - я установил приложение Camera360, и оно отлично работает для меня, и мне не нужно использовать приложение камеры по умолчанию.

Я знаю, что это снова работа, но если кто-нибудь может дать мне другое лучшее решение, тогда все в порядке.

Наслаждаться.

person Nirav    schedule 01.06.2012