Loading core/java/android/inputmethodservice/AbstractInputMethodService.java +6 −0 Original line number Diff line number Diff line Loading @@ -260,4 +260,10 @@ public abstract class AbstractInputMethodService extends Service */ public void notifyUserActionIfNecessary() { } /** @hide */ @Override public final boolean isUiContext() { return true; } } core/tests/coretests/src/android/content/ContextTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -23,12 +23,14 @@ import static android.view.Display.DEFAULT_DISPLAY; import static com.google.common.truth.Truth.assertThat; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import android.app.ActivityThread; import android.content.res.Configuration; import android.graphics.PixelFormat; import android.hardware.display.DisplayManager; import android.hardware.display.VirtualDisplay; import android.inputmethodservice.InputMethodService; import android.media.ImageReader; import android.os.UserHandle; import android.view.Display; Loading Loading @@ -135,6 +137,13 @@ public class ContextTest { assertThat(systemUiContext.isUiContext()).isTrue(); } @Test public void testIsUiContext_InputMethodService_returnsTrue() { final InputMethodService ims = new InputMethodService(); assertTrue(ims.isUiContext()); } @Test public void testGetDisplayFromDisplayContextDerivedContextOnPrimaryDisplay() { verifyGetDisplayFromDisplayContextDerivedContext(false /* onSecondaryDisplay */); Loading Loading
core/java/android/inputmethodservice/AbstractInputMethodService.java +6 −0 Original line number Diff line number Diff line Loading @@ -260,4 +260,10 @@ public abstract class AbstractInputMethodService extends Service */ public void notifyUserActionIfNecessary() { } /** @hide */ @Override public final boolean isUiContext() { return true; } }
core/tests/coretests/src/android/content/ContextTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -23,12 +23,14 @@ import static android.view.Display.DEFAULT_DISPLAY; import static com.google.common.truth.Truth.assertThat; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import android.app.ActivityThread; import android.content.res.Configuration; import android.graphics.PixelFormat; import android.hardware.display.DisplayManager; import android.hardware.display.VirtualDisplay; import android.inputmethodservice.InputMethodService; import android.media.ImageReader; import android.os.UserHandle; import android.view.Display; Loading Loading @@ -135,6 +137,13 @@ public class ContextTest { assertThat(systemUiContext.isUiContext()).isTrue(); } @Test public void testIsUiContext_InputMethodService_returnsTrue() { final InputMethodService ims = new InputMethodService(); assertTrue(ims.isUiContext()); } @Test public void testGetDisplayFromDisplayContextDerivedContextOnPrimaryDisplay() { verifyGetDisplayFromDisplayContextDerivedContext(false /* onSecondaryDisplay */); Loading