Long-Running Services
Strongly bound to the current activity, such as AsyncTask , meaning that if the activity finishes, then the task is garbage collected.
Not strongly bound to the current activity, such as JobScheduler, where the task continues even after the parent activity itself is ...