Lines Matching refs:callback

72                 // Return sInstance if it's non-null, otherwise construct a new callback
73 InputContextCallback callback;
75 callback = sInstance;
78 // Reset the callback
79 callback.mHaveValue = false;
81 callback = new InputContextCallback();
85 callback.mSeq = sSequenceNumber++;
86 return callback;
113 Log.i(TAG, "Got out-of-sequence callback " + seq + " (expected " + mSeq
126 Log.i(TAG, "Got out-of-sequence callback " + seq + " (expected " + mSeq
139 Log.i(TAG, "Got out-of-sequence callback " + seq + " (expected " + mSeq
152 Log.i(TAG, "Got out-of-sequence callback " + seq + " (expected " + mSeq
165 Log.i(TAG, "Got out-of-sequence callback " + seq + " (expected " + mSeq
178 Log.i(TAG, "Got out-of-sequence callback " + seq + " (expected " + mSeq
191 Log.i(TAG, "Got out-of-sequence callback " + seq + " (expected " + mSeq
200 * <p>The caller must be synchronized on this callback object.
231 InputContextCallback callback = InputContextCallback.getInstance();
232 mIInputContext.getTextAfterCursor(length, flags, callback.mSeq, callback);
233 synchronized (callback) {
234 callback.waitForResultLocked();
235 if (callback.mHaveValue) {
236 value = callback.mTextAfterCursor;
239 callback.dispose();
249 InputContextCallback callback = InputContextCallback.getInstance();
250 mIInputContext.getTextBeforeCursor(length, flags, callback.mSeq, callback);
251 synchronized (callback) {
252 callback.waitForResultLocked();
253 if (callback.mHaveValue) {
254 value = callback.mTextBeforeCursor;
257 callback.dispose();
271 InputContextCallback callback = InputContextCallback.getInstance();
272 mIInputContext.getSelectedText(flags, callback.mSeq, callback);
273 synchronized (callback) {
274 callback.waitForResultLocked();
275 if (callback.mHaveValue) {
276 value = callback.mSelectedText;
279 callback.dispose();
289 InputContextCallback callback = InputContextCallback.getInstance();
290 mIInputContext.getCursorCapsMode(reqModes, callback.mSeq, callback);
291 synchronized (callback) {
292 callback.waitForResultLocked();
293 if (callback.mHaveValue) {
294 value = callback.mCursorCapsMode;
297 callback.dispose();
307 InputContextCallback callback = InputContextCallback.getInstance();
308 mIInputContext.getExtractedText(request, flags, callback.mSeq, callback);
309 synchronized (callback) {
310 callback.waitForResultLocked();
311 if (callback.mHaveValue) {
312 value = callback.mExtractedText;
315 callback.dispose();
490 InputContextCallback callback = InputContextCallback.getInstance();
491 mIInputContext.requestUpdateCursorAnchorInfo(cursorUpdateMode, callback.mSeq, callback);
492 synchronized (callback) {
493 callback.waitForResultLocked();
494 if (callback.mHaveValue) {
495 result = callback.mRequestUpdateCursorAnchorInfoResult;
498 callback.dispose();
530 InputContextCallback callback = InputContextCallback.getInstance();
531 mIInputContext.commitContent(inputContentInfo, flags, opts, callback.mSeq, callback);
532 synchronized (callback) {
533 callback.waitForResultLocked();
534 if (callback.mHaveValue) {
535 result = callback.mCommitContentResult;
538 callback.dispose();