---
title: "Differentiate Activities from Services."  
description: "Differentiate Activities from Services."  
author: "Anonymous User"  
published: 2015-01-23  
updated: 2020-09-23  
canonical: https://www.mindstick.com/interview/2306/differentiate-activities-from-services  
category: "mobile development"  
tags: ["android"]  
reading_time: 2 minutes  

---

# Differentiate Activities from Services.

**It's not just about having UI****.** Services have their separate uses like it runs in the background until you tell it to stop. It means it can fetch data from APIs or images in the background thread and can pass this data to your activity. I know android has much better options for doing these tasks but you can do almost anything which needs to be run on a background thread. Another use of service comes in my mind is running a service in background which waits for particular action like incoming call, system boot, etc.

## Answers

### Answer by Anonymous User

**It's not just about having UI****.** Services have their separate uses like it runs in the background until you tell it to stop. It means it can fetch data from APIs or images in the background thread and can pass this data to your activity. I know android has much better options for doing these tasks but you can do almost anything which needs to be run on a background thread. Another use of service comes in my mind is running a service in background which waits for particular action like incoming call, system boot, etc.


---

Original Source: https://www.mindstick.com/interview/2306/differentiate-activities-from-services

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
