I inherited IntentService, so I had to be gentle. This worked for me when I redefined onStartCommand (), but
public int onStartCommand(Intent intent, int flags, int startId) { super.onStartCommand(intent, flags, startId); return START_STICKY; }
That is, let the parent do what they should and return START_STICKY.
Meymann
source share