am bec6c6e3: am 3a346bf5: am 6e7806bc: Add stub implementation of #onUpdateCursorAnchorInfo

* commit 'bec6c6e306836d475a731ce1873d52a1a3ac68b3':
  Add stub implementation of #onUpdateCursorAnchorInfo
main
Yohei Yukawa 2014-08-13 10:58:29 +00:00 committed by Android Git Automerger
commit edc048baea
1 changed files with 12 additions and 0 deletions

View File

@ -49,11 +49,13 @@ import android.view.ViewGroup.LayoutParams;
import android.view.Window;
import android.view.WindowManager;
import android.view.inputmethod.CompletionInfo;
import android.view.inputmethod.CursorAnchorInfo;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputMethodSubtype;
import com.android.inputmethod.accessibility.AccessibilityUtils;
import com.android.inputmethod.annotations.UsedForTesting;
import com.android.inputmethod.compat.CursorAnchorInfoCompatWrapper;
import com.android.inputmethod.compat.InputConnectionCompatUtils;
import com.android.inputmethod.compat.InputMethodServiceCompatUtils;
import com.android.inputmethod.dictionarypack.DictionaryPackConstants;
@ -972,6 +974,16 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
super.onUpdateCursor(rect);
}
// We cannot mark this method as @Override until new SDK becomes publicly available.
// @Override
public void onUpdateCursorAnchorInfo(final CursorAnchorInfo info) {
if (ProductionFlags.ENABLE_CURSOR_ANCHOR_INFO_CALLBACK) {
final CursorAnchorInfoCompatWrapper wrapper =
CursorAnchorInfoCompatWrapper.fromObject(info);
// TODO: Implement here
}
}
/**
* This is called when the user has clicked on the extracted text view,
* when running in fullscreen mode. The default implementation hides