I\'ve implemented a sticky service and when I force close the app I see that the Activity\'s onDestroy() is called. But the service doesn\'t apparently do anything.
Expecting a service to be force closed seems kinda weird to me.
Anyways if the process is terminated i would expect any open file handle to be closed by the linux subsystem.
Also as stated by CommonsWare onDestroy isn't guaranteed in any case.