Loading tests/ActivityManagerPerfTests/test-app/src/com/android/frameworks/perftests/amteststestapp/TestActivity.java +8 −5 Original line number Diff line number Diff line Loading @@ -17,16 +17,19 @@ package com.android.frameworks.perftests.amteststestapp; import android.app.Activity; import android.os.Bundle; import android.os.Looper; import android.os.MessageQueue; import com.android.frameworks.perftests.am.util.Constants; import com.android.frameworks.perftests.am.util.Utils; public class TestActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Utils.sendTime(getIntent(), Constants.TYPE_ACTIVITY_CREATED); protected void onResume() { super.onResume(); Looper.myQueue().addIdleHandler(() -> { Utils.sendTime(getIntent(), Constants.TYPE_TARGET_PACKAGE_START); return false; }); } } tests/ActivityManagerPerfTests/tests/src/com/android/frameworks/perftests/am/util/TargetPackageUtils.java +1 −1 Original line number Diff line number Diff line Loading @@ -62,7 +62,7 @@ public class TargetPackageUtils { sleep(); } // make sure Application has run timeReceiver.getReceivedTimeNs(Constants.TYPE_ACTIVITY_CREATED); timeReceiver.getReceivedTimeNs(Constants.TYPE_TARGET_PACKAGE_START); Utils.drainBroadcastQueue(); } Loading tests/ActivityManagerPerfTests/utils/src/com/android/frameworks/perftests/am/util/Constants.java +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ package com.android.frameworks.perftests.am.util; public class Constants { public static final String TYPE_ACTIVITY_CREATED = "activity_create"; public static final String TYPE_TARGET_PACKAGE_START = "target_package_start"; public static final String TYPE_BROADCAST_RECEIVE = "broadcast_receive"; public static final String ACTION_BROADCAST_MANIFEST_RECEIVE = Loading Loading
tests/ActivityManagerPerfTests/test-app/src/com/android/frameworks/perftests/amteststestapp/TestActivity.java +8 −5 Original line number Diff line number Diff line Loading @@ -17,16 +17,19 @@ package com.android.frameworks.perftests.amteststestapp; import android.app.Activity; import android.os.Bundle; import android.os.Looper; import android.os.MessageQueue; import com.android.frameworks.perftests.am.util.Constants; import com.android.frameworks.perftests.am.util.Utils; public class TestActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Utils.sendTime(getIntent(), Constants.TYPE_ACTIVITY_CREATED); protected void onResume() { super.onResume(); Looper.myQueue().addIdleHandler(() -> { Utils.sendTime(getIntent(), Constants.TYPE_TARGET_PACKAGE_START); return false; }); } }
tests/ActivityManagerPerfTests/tests/src/com/android/frameworks/perftests/am/util/TargetPackageUtils.java +1 −1 Original line number Diff line number Diff line Loading @@ -62,7 +62,7 @@ public class TargetPackageUtils { sleep(); } // make sure Application has run timeReceiver.getReceivedTimeNs(Constants.TYPE_ACTIVITY_CREATED); timeReceiver.getReceivedTimeNs(Constants.TYPE_TARGET_PACKAGE_START); Utils.drainBroadcastQueue(); } Loading
tests/ActivityManagerPerfTests/utils/src/com/android/frameworks/perftests/am/util/Constants.java +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ package com.android.frameworks.perftests.am.util; public class Constants { public static final String TYPE_ACTIVITY_CREATED = "activity_create"; public static final String TYPE_TARGET_PACKAGE_START = "target_package_start"; public static final String TYPE_BROADCAST_RECEIVE = "broadcast_receive"; public static final String ACTION_BROADCAST_MANIFEST_RECEIVE = Loading