2017-05-07 8 views
1

Ich bin verwirrt mit den Unterschieden zwischenFirebase öffentliche Aufgabe <T> addOnCompleteListener() -Methode

öffentliche Aufgabe addOnCompleteListener (OnCompleteListener Hörer)

und

öffentliche Aufgabe addOnCompleteListener (Executor Testamentsvollstrecker, OnCompleteListener Zuhörer)

in Android.

Attached here with the image of explanation from Firebase documentation.

Aus der Erklärung in der Dokumentation, ist der einzige Unterschied zwischen diesen beiden Verfahren im Bild hervorgehoben. Was ist der gemeinsame Thread-Pool?

Vielen Dank.

Antwort

1

Der Unterschied ist, in addOnCompleteListener(OnCompleteListener listener) wird der Listener am Haupt-Thread aufgerufen und in addOnCompleteListener(Executor executor, OnCompleteListener listener) bestimmt der Executor den Thread, der zum Aufrufen des Listeners verwendet wird.

Für weitere Informationen, werfen Sie einen Blick auf diese große blog post.

Verwandte Themen