Jump to content

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); 
   }

}

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...