title: Getting a "no interface expected here" when I try to subclass ServiceConnection
body: <p>I'm trying to make my first service.  The sample code I got has the 
  ServiceConnection created as a inner class in the activity that creates the service.</p>
  
  <p>I would like ServiceConnection to be outside the activity class that creates the service so other actites can crat the service and use the same ServiceConnection class.</p>
  
  <p>So i'm trying to sublclass it so it will be created in its own file.</p>
  
  <pre><code>public class CMYServiceConnection extends ServiceConnection {
                                      I GET ERROR HERE
  
  Messenger mService = null;
  boolean mBound;
  
  
  public void onServiceConnected(ComponentName className, IBinder service) {
      // This is called when the connection with the service has been
      // established, giving us the object we can use to
      // interact with the service.  We are communicating with the
      // service using a Messenger, so here we get a client-side
      // representation of that from the raw IBinder object.
      mService = new Messenger(service);
      mBound = true;
  }
  
  public void onServiceDisconnected(ComponentName className) {
      // This is called when the connection with the service has been
      // unexpectedly disconnected -- that is, its process crashed.
      mService = null;
      mBound = false;
  }
  
  }
  </code></pre>