When can onTaskRemoved() be called?
<p>The docs state that </p>

<blockquote>
  <p>This is called if the service is currently running and the user has
  removed a task that comes from the service's application.</p>
</blockquote>

<p>It seems as if it is only called when the app is swiped away from the recent task list. Pressing the back button until all <code>Activities</code> are destroyed in the task does not cause this to be called. Are there other scenarios where this could be called?</p>