Я разрабатываю приложение дополненной реальности с Unity, где пользователи могут снимать фотографию с помощью своего мобильного устройства, чтобы добавить на нее 3D-объекты. Проблема в том, что на Android, когда пользователь хочет снимать фотографию с моего приложения, приложение помещается на задний план и часто закрывается, а не хранится в памяти для обработки сделанной фотографии. Я знаю, что это из-за того, что Android убивает приложения, чтобы освободить RAM. Но есть ли способ предотвратить убийство моего приложения? Даже на Ipad 2 с 512Mo бара IOS не делает этого жестокого убийства: после съемки он плавно возвращается в приложение. В то время как Android делает это с моим телефоном 1Go. Также я не хочу, чтобы мое приложение было убито и перезагружено службой для обработки фотографии, потому что она очень тяжелая для загрузки и поэтому действительно далека от немедленного запуска.Как предотвратить Android от убийства моего приложения Unity?
0
A
ответ
1
Application.runInBackground
отключен на мобильных платформах, и поэтому Unity не может гарантировать, что ваша игра/приложение будет работать. Это нормально, поскольку ОС по мере необходимости убивает действия. К сожалению, Android является ресурсным голодом, и поэтому приложения, которые остаются в фоновом режиме на iOs, могут быть убиты на Android, даже с лучшим оборудованием.
Как указано в this thread, у вас есть несколько вариантов: использовать состояния для обработки паузы/возобновления, создать службу, которая будет работать в фоновом режиме (ее нужно будет создать за пределами Unity либо через плагин, либо в eclipse) и/или использовать механизм намерений Android.
Смежные вопросы
- 1. Есть ли способ предотвратить ios от убийства моего приложения?
- 2. Могу ли я остановить Android от убийства моего приложения?
- 3. Как предотвратить NULL от убийства моего векселя ifelse?
- 4. Как предотвратить IIS от убийства соединения SignalR?
- 5. Как предотвратить Bower от раздувания моего приложения?
- 6. Как предотвратить обслуживание от убийства Android из-за неперехваченных исключений?
- 7. Как предотвратить Android от убийства моей деятельности. Возможно, услуги?
- 8. Как предотвратить удаление моего приложения на Android?
- 9. Android Как предотвратить удаление моего приложения?
- 10. Как предотвратить удаление моего приложения?
- 11. Предотвратить процесс от убийства себя, используя pkill
- 12. Предотвратить несанкционированное удаление моего приложения для Android
- 13. предотвратить множественную установку моего приложения Android
- 14. Android Pay от моего приложения
- 15. Как предотвратить интерфейс приложения Android от выхода
- 16. Как предотвратить долговременное задание резервного копирования от его убийства
- 17. Как предотвратить установку устройств ниже Lollipop от установки моего приложения?
- 18. Как предотвратить смерть от моего фонового процесса
- 19. Как предотвратить копирование моего приложения после установки
- 20. Как предотвратить несколько экземпляров моего приложения
- 21. Как очистить данные приложения Android от моего приложения cordova?
- 22. Запуск секундомера Android от моего приложения
- 23. Запуск моего приложения для Android от Whatsapp
- 24. Скриншот Android от моего приложения Delphi XE7
- 25. Facebook upload Диалог от моего приложения android
- 26. Как предотвратить Android OS от закрытия фонового приложения для памяти?
- 27. Процесс убийства на Android от pid
- 28. Выполнение веб-запроса для себя, периодически, чтобы предотвратить IIS от убийства приложения
- 29. Как предотвратить активность моего андроида от isFinishing()?
- 30. Как я могу предотвратить пиратство моего приложения Windows Phone 8.1?