title: how to contact a service's method from a notification?
body: <p>I am implementing a music player. The notifications allow the user to pause or skip a song.
  I use </p>
  
  <pre><code>Intent i = new Intent("com.package.app");
  mExpandedView.setOnClickPendingIntent(R.id.next_song, PendingIntent.getBroadcast(this, 0, i, 0));
  </code></pre>
  
  <p>In order to transmit this click to the MusicService that hosts the MediaPlayer and all the associated methods. I would like to directly call a method part of this service (playNextSong() for example) but <code>getService()</code> seems to only allow me to launch a new service, not to call a method in the service, or get some data. I don't even need to launch the service, since the music is playing, it is already running.</p>
  
  <p>So is there a way to do this that I am not aware of ?, or is :<br>
  Notification broadcasts to BroadcastReceiver, then BroadcastReceiver broadcasts to the service the recommended way do accomplish this action ?
  It looks like a convoluted way to do something simple...</p>