Zweifel über bindService

Ich habe ein paar Probleme mit Android-gebundenen Diensten. Der Führer:http: //developer.android.com/guide/components/bound-services.htm ,ÜberbindService(), sagt:

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

Aber dies scheint nicht korrekt zu sein, daHie die Signatur der Methode ist

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

wobei der zurückgegebene boolesche Wert wie folgt beschrieben wird:

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.

So ist die Frage: Warum sagt die Dokumentation, dass die Methodereturns immediately without a value? Außerdem,Hie, das Binden erfolgt auf folgende Weise:

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

und ich verstehe nicht den Sinn vonmIsBound = true, da das Javadoc angibt, dass bindService () auch false zurückgeben kann, wenn die Bindung an service fehlschlägt. So sollte es sein

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

Liege ich falsch

Antworten auf die Frage(2)

Ihre Antwort auf die Frage