To create a background service, first you need to add the service into your manifest file. Then, create a class that extends service. Finally, in your activity start the service,
- First add the following service declaration in your application manifest file.
<service android:enabled="true" android:name=".MyService"> </service> - Create a New class MyService that extends Service class
public class MyService extends Service {@Override public void onCreate() {} @Override public void onStart(Intent intent, int startId) { //do something } @Override public IBinder onBind(Intent intent) { return null; } } - To start the service and stop the service.
public class MyActivity extends Activity {@Override public void onCreate() {… startService(new Intent(this, MyService.class); } @Override public void onStop() {… stopService(new Intent(this, MyService.class)); } }
