fix for AutomationTest.testWindowAnimationFrameStats

Like in 3e9392d we need to wait until the activity's have done there
initial drawing. After starting the first activity we need to wait
before clearing the stats for the window animations. After starting the
second activity we need to wait before collecting the stats.

Fixed by inserting getInstrumentation().waitForIdleSync() into the
appropriate places.

Change-Id: Ie0f642ad635ea877e37c65f16e5a6cba98323423
Signed-off-by: Christian Poetzsch <christian.potzsch@imgtec.com>
diff --git a/tests/tests/uiautomation/src/android/app/uiautomation/cts/UiAutomationTest.java b/tests/tests/uiautomation/src/android/app/uiautomation/cts/UiAutomationTest.java
index 3c6028f..6514402 100755
--- a/tests/tests/uiautomation/src/android/app/uiautomation/cts/UiAutomationTest.java
+++ b/tests/tests/uiautomation/src/android/app/uiautomation/cts/UiAutomationTest.java
@@ -165,6 +165,9 @@
             // Wait for things to settle.
             getUiDevice().waitForIdle();
 
+            // Wait for Activity draw finish
+            getInstrumentation().waitForIdleSync();
+
             // Clear the window animation stats to be with a clean slate.
             uiAutomation.clearWindowAnimationFrameStats();
 
@@ -177,6 +180,9 @@
             // Wait for things to settle.
             getUiDevice().waitForIdle();
 
+            // Wait for Activity draw finish
+            getInstrumentation().waitForIdleSync();
+
             // Get the frame stats.
             WindowAnimationFrameStats stats = uiAutomation.getWindowAnimationFrameStats();