2009-12-27 6 views

risposta

40

Override onStart() - si riceve il Intent come parametro.

+0

si può dare un dettaglio spiegazione – Prasad

4

Per passare gli extra:

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

Per recuperare gli extra nel servizio:

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); 
     ... 
    } 
    ... 
} 
Problemi correlati