Я планирую использовать IntentService для обработки. Служба запускается из широковещательного приемника, зарегистрированного в манифесте. Служба должна обновить db, чтобы операция была длинной (даже минутой). Для процессора я могу взять wakelock, но об ОС?IntentService для фоновой задачи
- Можно ли вызвать startForeground на intenservice?
- Интенсервис создается снова после убийства? Каково поведение по умолчанию? START_STICKY?
- Служба захвата блокировки db (блокировка java-блокировки ReentrantReadWrite), чтобы избежать одновременного доступа, если служба убита, блокировка освобождается? если нет, что я могу сделать?
Нет, блокировка db означает просто захват блокировки записи в классе db :) – greywolf82