Android-приложение, которое я пишу, похоже, потребляет много батареи, даже если оно не на переднем плане.Я предполагаю, что мне нужно отменить регистрацию слушателей для GPS, ориентации и т. Д., Когда приложение не на переднем плане.
Дело в том, что у меня есть множество различных действий, между которыми я переключаюсь, и яне хочу, чтобы слушатели были незарегистрированными, пока я переключаюсь между ними.Однако, если пользователь удерживает дом и переключается на другое приложение (или если происходит телефонный звонок или что-то еще), я хочу, чтобы мое приложение вообще прекратило что-либо делать.
Все методы on * для операции относятся кэта деятельность.Как мне прослушать, чтобы полностью отказаться от своего приложения?