Lines Matching refs:listener

94     private void dispatchStartListening(Intent intent, IRecognitionListener listener) {
96 if (DBG) Log.d(TAG, "created new mCurrentCallback, listener = " + listener.asBinder());
97 mCurrentCallback = new Callback(listener);
101 listener.onError(SpeechRecognizer.ERROR_RECOGNIZER_BUSY);
109 private void dispatchStopListening(IRecognitionListener listener) {
112 listener.onError(SpeechRecognizer.ERROR_CLIENT);
114 } else if (mCurrentCallback.mListener.asBinder() != listener.asBinder()) {
115 listener.onError(SpeechRecognizer.ERROR_RECOGNIZER_BUSY);
125 private void dispatchCancel(IRecognitionListener listener) {
128 } else if (mCurrentCallback.mListener.asBinder() != listener.asBinder()) {
146 public StartListeningArgs(Intent intent, IRecognitionListener listener) {
148 this.mListener = listener;
155 * @param listener to send the error message to in case of error
158 private boolean checkPermissions(IRecognitionListener listener) {
166 listener.onError(SpeechRecognizer.ERROR_INSUFFICIENT_PERMISSIONS);
179 * @param listener that will receive the service's callbacks
181 protected abstract void onStartListening(Intent recognizerIntent, Callback listener);
186 protected abstract void onCancel(Callback listener);
193 protected abstract void onStopListening(Callback listener);
218 private Callback(IRecognitionListener listener) {
219 mListener = listener;
314 public void startListening(Intent recognizerIntent, IRecognitionListener listener) {
315 if (DBG) Log.d(TAG, "startListening called by:" + listener.asBinder());
316 if (mInternalService != null && mInternalService.checkPermissions(listener)) {
319 recognizerIntent, listener)));
323 public void stopListening(IRecognitionListener listener) {
324 if (DBG) Log.d(TAG, "stopListening called by:" + listener.asBinder());
325 if (mInternalService != null && mInternalService.checkPermissions(listener)) {
327 MSG_STOP_LISTENING, listener));
331 public void cancel(IRecognitionListener listener) {
332 if (DBG) Log.d(TAG, "cancel called by:" + listener.asBinder());
333 if (mInternalService != null && mInternalService.checkPermissions(listener)) {
335 MSG_CANCEL, listener));