En mi proyecto necesito crear un servicio en android. Soy capaz de registrar el servicio como este:Creando un servicio de fondo en Android
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<service android:enabled="true"
android:name=".ServiceTemplate"/>
<activity
android:name=".SampleServiceActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Estoy llamando a este servicio dentro de una actividad, como a continuación: -
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent service = new Intent(getApplicationContext(), ServiceTemplate.class);
this.startService(service);
}
Pero si mato a la actividad actual, el servicio también es destruido. Necesito que este servicio siempre se ejecute en segundo plano. ¿Qué necesito hacer? ¿Cómo registro el servicio? ¿Cómo comienzo el servicio?
puede usted por favor aceptar la respuesta que trabajó para esta pregunta? – abhinav