public void addCallback(WrappedCallback callback) {
            if (mService == null) {
                mCallbacks.add(callback);
            } else {
                callback.onConnected(mService);
            }
        }
This method will be called on the UI Thread by the Android Framework.
customtabs/src/android/support/customtabs/trusted/TrustedWebActivityServiceConnectionManager.java