Сомнения по поводу bindService

У меня есть некоторые сомнения по поводу службы Android. Гид:http://developer.android.com/guide/components/bound-services.html ,околоbindService()говорит:

The `bindService()` method returns immediately without a value

Но это не кажется правильным, так какВот подпись метода

public abstract boolean bindService (Intent service, ServiceConnection conn, int flags)

где возвращенное логическое значение описано ниже:

If you have successfully bound to the service, true is returned; false is returned if the connection is not made so you will not receive the service object.

Итак, вопрос: почему в документации сказано, что методreturns immediately without a value? Более того,ВотПривязка делается следующим образом:

void doBindService() {
    bindService(new Intent(Binding.this, 
            LocalService.class), mConnection, Context.BIND_AUTO_CREATE);
    mIsBound = true;
}

и я не понимаю смыслmIsBound = true, поскольку javadoc говорит, что bindService () также может возвращать false, если не удается выполнить привязку к сервису. Так и должно быть:

void doBindService() {
    mIsBound = bindService(new Intent(Binding.this, 
            LocalService.class), mConnection, Context.BIND_AUTO_CREATE);
}

Я ошибся?

Ответы на вопрос(2)

Ваш ответ на вопрос