bindService返回true,但未执行到Service中的onBind方法,为什么?

我创建的Service

 public class ListenMessageService1 extends Service
{

    private static String TAG = "ListenMessageService1";
    public class MyBinder extends Binder
    {
        public ListenMessageService1 getService()
        {
            return ListenMessageService1.this;
        }
    }

    public IBinder onBind(Intent intent)
    {
        Log.i(TAG,"onBind");
        return myBinder;
    }

    private MyBinder myBinder = new MyBinder();



    @Override
    public void onCreate()
    {
        super.onCreate();
        Log.i(TAG,"onCreate");
    }



    @Override
    public void onDestroy()
    {
        super.onDestroy();
        Log.i(TAG,"onDestroy");
       // MyData.service1Running = false;
    }


}

绑定:

 Intent listenMessageServiceIntent = new Intent(this,ListenMessageService1.class);
 boolean bindeSuccess = bindService(listenMessageServiceIntent,serviceConnection,0);

serviceConnection如下:

 ServiceConnection serviceConnection = new ServiceConnection()
    {
        @Override
        public void onServiceConnected(ComponentName name, IBinder service)
        {
            ListenMessageService.MyBinder myBinder = (ListenMessageService.MyBinder)service;
            ListenMessageService listenMessageService = myBinder.getService();
        }

        @Override
        public void onServiceDisconnected(ComponentName name)
        {

        }
    };

bindService第三个参数有问题,已解决