2009-12-27 15 views

Respuesta

40

Anular onStart() - recibe el Intent como parámetro.

+0

le puede dar una explicación detallada – Prasad

4

Para pasar los extras:

Intent intent = new Intent(this, MyService.class); 
intent.putExtra(MyService.NAME, name); 
... 
startService(intent); 

Para recuperar los extras en el servicio:

public class MyService extends Service { 
    @Override 
    public int onStartCommand(Intent intent, int flags, int startId) { 
     super.onStartCommand(intent, flags, startId); 
     String name = intent.getExtras().getString(NAME); 
     ... 
    } 
    ... 
} 
Cuestiones relacionadas