Aller au contenu

les services et advanced task killer


hak

Recommended Posts

Salut à tous,

Je commence tout juste à développer sur Android.

J'ai crée un remote service ainsi qu'une activity pour gérer ce service.

Je fais démarrer le service au boot avec un BroadcoastReceiver.

Le problème que je rencontre est que après le démarrage du téléphone, mon application est présente dans advanced task killer et si je kill cette application le service est killé aussi.

Si je supprime l'activity de mon projet seul le service est démarré et le problème est résolut mais j'aimerais éviter de faire un projet pour le service et un autre pour l'activity.

Comment faire en sorte de démarrer l'activity et uniquement elle au boot?

Mon AndroidManifest

<?xml version="1.0" encoding="utf-8"?>
     package="com.collabera.labs.sai"
     android:versionCode="1"
     android:versionName="1.0">

                 android:label="@string/app_name">



















mon BroadcoastReceiver

package com.collabera.labs.sai;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

public class BackgroundServiceReceiver extends BroadcastReceiver {

   @Override
   public void onReceive(Context context, Intent intent) { 
       Intent serviceIntent = new Intent(); 
       serviceIntent.setClassName("com.collabera.labs.sai", "com.collabera.labs.sai.RemoteService"); 
       context.startService(serviceIntent); 
   }

}

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...