diff options
Diffstat (limited to 'tests/tests/view/src/android/view/cts/ViewTest.java')
-rw-r--r-- | tests/tests/view/src/android/view/cts/ViewTest.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/tests/view/src/android/view/cts/ViewTest.java b/tests/tests/view/src/android/view/cts/ViewTest.java index 3b9d751027a..726b0f732c3 100644 --- a/tests/tests/view/src/android/view/cts/ViewTest.java +++ b/tests/tests/view/src/android/view/cts/ViewTest.java @@ -3936,6 +3936,7 @@ public class ViewTest extends ActivityInstrumentationTestCase2<ViewTestStubActiv fitWindowsView.requestFocus(); } }); + getInstrumentation().waitForIdleSync(); assertTrue(mockView.isFocusableInTouchMode()); assertFalse(fitWindowsView.isFocusableInTouchMode()); assertTrue(mockView.isFocusable()); @@ -3953,12 +3954,14 @@ public class ViewTest extends ActivityInstrumentationTestCase2<ViewTestStubActiv mockView.requestFocus(); } }); + getInstrumentation().waitForIdleSync(); assertTrue(mockView.isFocused()); runTestOnUiThread(new Runnable() { public void run() { fitWindowsView.requestFocus(); } }); + getInstrumentation().waitForIdleSync(); assertFalse(fitWindowsView.isFocused()); assertTrue(mockView.isInTouchMode()); assertTrue(fitWindowsView.isInTouchMode()); @@ -3972,6 +3975,7 @@ public class ViewTest extends ActivityInstrumentationTestCase2<ViewTestStubActiv fitWindowsView.requestFocus(); } }); + getInstrumentation().waitForIdleSync(); assertFalse(mockView.isFocused()); assertTrue(fitWindowsView.isFocused()); assertFalse(mockView.isInTouchMode()); |