Pull to refresh

Comments 9

Спасибо за permissionUtil. До сих пор не осилил runtime permissions, но, чувствую, уже пора.
Спорить не стану, но основной упор permissionUtil на простоту использования.

Я всегда наследую Service. Спасибо за информацию о bindService, не знал

Зачем вы пробуете наследоваться от JobIntentService если вам не нужен HandlerThread? Наследуйтесь от JobService

Уважаемый автор… а вы в курсе что IntentService выполняет задачи в worker thread? И как раз для выполнения сложных работ он отлично подходит… или блокирующих caller thread.

Он просто не предназначен для того чтобы вечно жить в бэкраунде, жрать батарейку и выполнять говнокод.
Возможно так и было до прихода JobScheduler спорить не стану, я лично использовал его для Geofencing и по рекомендации доки , в которой и написано «However, in most cases an IntentService is the preferred way to perform simple background operations».
JobScheduler скорее всего тупо wrapper для всего этого, чтобы оно нормально работало с учетом Doze и возможностей телефона. Такой центральный компонент по загрузке телефона бэкграундными тасками.

«However, in most cases an IntentService is the preferred way to perform simple background operations»

По простыми оперецаями подразумевается вовсе не отправка интентов, а что-то вроде добавить запись в DB… Что-нибудь записать в Settings… Отправить какой-нить просто HTTP request… и т.п.
Т.е. не просчитать вероятность выйгрыша в шахматной партии на 100 ходов вперед.
Или не грузить порновидео в пару гигов и писать на SD карту.
Sign up to leave a comment.

Articles