Я занимаюсь разработкой приложения, которое снимает фотографии в сервисе. Но поскольку я понял, что я видел в разных сообщениях и документах, служба камеры использует метод onPause()
от Activity
. Но как я хочу использовать камеру в службе, какой метод вызывается? onPause()
все еще называется, но в моем Activity
?Android - камера onPause на службе
0
A
ответ
0
Служба камеры ничего не знает о Activity onPause(), это только часть стандартного жизненного цикла Activity.
Использование камеры в фоновом режиме является опасным, так как вы откажетесь от доступа к камере для любого приложения на переднем плане. Поэтому, если вы делаете это, закройте камеру, как только вы закончите делать снимок в вашем сервисе.