Envoyer des données à partir de l'Activité de Service

Comment puis-je envoyer des données à partir de l'actuel Activity à un arrière-plan Service classe qui est en cours d'exécution à certaines périodes? J'ai essayé de mettre en Intent.putExtras() mais je ne suis pas le faire dans Service classe

Code dans Activity classe qui appelle à la Service.

Intent mServiceIntent = new Intent(this, SchedulerEventService.class);
        mServiceIntent.putExtra("test", "Daily");
        startService(mServiceIntent);

Code dans Service classe. Je treid de mettre en onBind() et onStartCommand(). Aucune de ces méthodes imprime la valeur.

@Override
public IBinder onBind(Intent intent) {
    //Toast.makeText(this, "service starting", Toast.LENGTH_SHORT).show();

    //String data = intent.getDataString();

    Toast.makeText(this, "Starting..", Toast.LENGTH_SHORT).show();

    Log.d(APP_TAG,intent.getExtras().getString("test"));


    return null;
}

OriginalL'auteur Chintan | 2013-03-05