Class ShadowInputMethodManager


  • @Implements(android.view.inputmethod.InputMethodManager.class)
    public class ShadowInputMethodManager
    extends java.lang.Object
    • Constructor Detail

      • ShadowInputMethodManager

        public ShadowInputMethodManager()
    • Method Detail

      • showSoftInput

        @Implementation
        protected boolean showSoftInput​(android.view.View view,
                                        int flags)
      • showSoftInput

        @Implementation
        protected boolean showSoftInput​(android.view.View view,
                                        int flags,
                                        android.os.ResultReceiver resultReceiver)
      • hideSoftInputFromWindow

        @Implementation
        protected boolean hideSoftInputFromWindow​(android.os.IBinder windowToken,
                                                  int flags)
      • hideSoftInputFromWindow

        @Implementation
        protected boolean hideSoftInputFromWindow​(android.os.IBinder windowToken,
                                                  int flags,
                                                  android.os.ResultReceiver resultReceiver)
      • toggleSoftInput

        @Implementation
        protected void toggleSoftInput​(int showFlags,
                                       int hideFlags)
      • isSoftInputVisible

        public boolean isSoftInputVisible()
      • restartInput

        @Implementation
        protected void restartInput​(android.view.View view)
      • isActive

        @Implementation
        protected boolean isActive​(android.view.View view)
      • isActive

        @Implementation
        protected boolean isActive()
      • isFullscreenMode

        @Implementation
        protected boolean isFullscreenMode()
      • focusIn

        @Implementation
        protected void focusIn​(android.view.View view)
      • onViewDetachedFromWindow

        @Implementation(minSdk=23)
        protected void onViewDetachedFromWindow​(android.view.View view)
      • displayCompletions

        @Implementation
        protected void displayCompletions​(android.view.View view,
                                          android.view.inputmethod.CompletionInfo[] completions)
      • peekInstance

        @Implementation(maxSdk=22)
        protected static android.view.inputmethod.InputMethodManager peekInstance()
      • startInputInner

        @Implementation(minSdk=24)
        protected boolean startInputInner​(int startInputReason,
                                          android.os.IBinder windowGainingFocus,
                                          int startInputFlags,
                                          int softInputMode,
                                          int windowFlags)
      • reset

        @Resetter
        public static void reset()