В Intent Service у меня есть поток задач таймера, который запускается каждые 15 минут.
Это очень плохая идея.
Во-первых, это не будет работать. IntentService
отключается, как только onHandleIntent()
возвращается. То, что вы действительно делаете, это утечка нить.
Во-вторых, требуется, чтобы этот Service
постоянно оставался в памяти, что является анти-паттерном в Android.
Пожалуйста, используйте AlarmManager
, чтобы отправлять команды на IntentService
каждые 15 минут и избавляться от задачи таймера.
И, делая это, вам больше не нужно беспокоиться о передаче такого рода объекта между действием и службой.