Регистрация AndroidListener и время автономной работы

В обзоре этого сообщения Android: я хочу встряхнуть его, ответ с самой высокой оценкой говорит, что вы должны отменить регистрацию и повторно зарегистрировать прослушиватель для акселерометра onStop и onResume, чтобы сохранить срок службы батареи.

Мой вопрос заключается в том, как узнать, какие слушатели нам нужно остановить/возобновить, чтобы свести к минимуму воздействие наших приложений на время автономной работы? Такие вещи, как OnClickListener, TextWatcher() и т. д., нужно ли их менять?

и если кто-нибудь знает, как насчет SimpleAdListener от AdMob?

Я как бы предположил, что прослушиватели пользовательского интерфейса не потребляют заряд батареи, если действие не имеет фокуса. Что касается SimpleAdListener, я понятия не имею....


person jkhouw1    schedule 30.04.2010    source источник


Ответы (1)


Мой вопрос заключается в том, как узнать, какие слушатели нам нужно остановить/возобновить, чтобы свести к минимуму воздействие наших приложений на время автономной работы? Такие вещи, как OnClickListener, TextWatcher() и т. д., нужно ли их менять?

Если он связан с аппаратным обеспечением, вам следует рассмотреть возможность отмены регистрации прослушивателя. Акселерометр, GPS и т.д.

person CommonsWare    schedule 30.04.2010