summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorCraig Mautner <cmautner@google.com>2015-01-22 23:37:51 +0000
committerandroid-build-merger <android-build-merger@google.com>2015-01-22 23:37:51 +0000
commitb978450b1c91f73eff63669ae3390627c0148dc4 (patch)
treeed81b8f3d4b4d6302ad6540cd99240c511a95f01 /services
parentcf109c5905f197fac19aa32a0cede1067aa7e3dd (diff)
parent5cb31f2179c70152f94bcb8309449fc2e7bed63a (diff)
downloadframeworks_base-b978450b1c91f73eff63669ae3390627c0148dc4.zip
frameworks_base-b978450b1c91f73eff63669ae3390627c0148dc4.tar.gz
frameworks_base-b978450b1c91f73eff63669ae3390627c0148dc4.tar.bz2
Merge "Even more debug for bug 17721767." into lmp-mr1-dev automerge: dbabf37
automerge: 5cb31f2 * commit '5cb31f2179c70152f94bcb8309449fc2e7bed63a': Even more debug for bug 17721767.
Diffstat (limited to 'services')
-rw-r--r--services/core/java/com/android/server/am/ActivityManagerService.java2
-rw-r--r--services/core/java/com/android/server/am/ActivityStackSupervisor.java6
-rw-r--r--services/core/java/com/android/server/am/EventLogTags.logtags6
3 files changed, 13 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java
index ac6c68b..cba32e7 100644
--- a/services/core/java/com/android/server/am/ActivityManagerService.java
+++ b/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -2381,6 +2381,8 @@ public final class ActivityManagerService extends ActivityManagerNative
}
applyUpdateLockStateLocked(r);
}
+ EventLog.writeEvent(EventLogTags.AM_FOCUSED_ACTIVITY, mCurrentUserId,
+ mFocusedActivity == null ? "NULL" : mFocusedActivity.shortComponentName);
}
final void clearFocusedActivity(ActivityRecord r) {
diff --git a/services/core/java/com/android/server/am/ActivityStackSupervisor.java b/services/core/java/com/android/server/am/ActivityStackSupervisor.java
index b81df9e..5c8e191 100644
--- a/services/core/java/com/android/server/am/ActivityStackSupervisor.java
+++ b/services/core/java/com/android/server/am/ActivityStackSupervisor.java
@@ -400,7 +400,7 @@ public final class ActivityStackSupervisor implements DisplayListener {
void moveHomeStack(boolean toFront) {
ArrayList<ActivityStack> stacks = mHomeStack.mStacks;
- int topNdx = stacks.size() - 1;
+ final int topNdx = stacks.size() - 1;
if (topNdx <= 0) {
return;
}
@@ -414,6 +414,10 @@ public final class ActivityStackSupervisor implements DisplayListener {
if (DEBUG_STACK) Slog.d(TAG, "moveHomeTask: topStack old=" + topStack + " new="
+ mFocusedStack);
}
+ EventLog.writeEvent(EventLogTags.AM_HOME_STACK_MOVED,
+ mCurrentUser, toFront ? 1 : 0, stacks.get(topNdx).getStackId(),
+ mFocusedStack == null ? -1 : mFocusedStack.getStackId());
+
if (mService.mBooting || !mService.mBooted) {
final ActivityRecord r = topRunningActivityLocked();
if (r != null && r.idle) {
diff --git a/services/core/java/com/android/server/am/EventLogTags.logtags b/services/core/java/com/android/server/am/EventLogTags.logtags
index d3cc56b..41499be 100644
--- a/services/core/java/com/android/server/am/EventLogTags.logtags
+++ b/services/core/java/com/android/server/am/EventLogTags.logtags
@@ -89,3 +89,9 @@ option java_package com.android.server.am
# Activity fully drawn time
30042 am_activity_fully_drawn_time (User|1|5),(Token|1|5),(Component Name|3),(time|2|3)
+
+# Activity focused
+30043 am_focused_activity (User|1|5),(Component Name|3)
+
+# Home Stack brought to front or rear
+30044 am_home_stack_moved (User|1|5),(To Front|1|5),(Top Stack Id|1|5),(Focused Stack Id|1|5)