summaryrefslogtreecommitdiff
path: root/services/people
diff options
context:
space:
mode:
authorFelipe Leme <felipeal@google.com>2020-02-21 11:05:49 -0800
committerFelipe Leme <felipeal@google.com>2020-02-24 16:44:52 +0000
commit339b7149afa1bc53f01f2ba39c536a04e6a53132 (patch)
tree70441a30155f1e97afee26dde9681874b7f2cf36 /services/people
parentb629d69db047c40f2b110f2d73ad8ceb1b32ea68 (diff)
Improved user callbacks on SystemService:
* Renamed: onStartUser() -> onUserStarting() onStopUser() -> onUserStopping() onSwitchUser() -> onUserSwitching() onUnlockUser() -> onUserUnlocking() onCleanupUser() -> onUserStopped() isSupportedUser() -> isUserSupported() * Added: onUserUnlocked() Tested on automotive, which uses the callbacks to dump user metrics: $ adb shell dumpsys car_service --user-metrics adb shell dumpsys car_service --user-metrics * User Metrics * no users starting no users stopping Last 10 started users 2020-02-21T19:44:47.101 - user=0 start=2020-02-21 19:44:45.357 unlocking=+885ms unlocked=+1s122ms 2020-02-21T19:44:56.376 - user=10 start=2020-02-21 19:44:47.380 switch=+209ms unlocking=+8s262ms unlocked=+8s994ms 2020-02-21T20:00:08.792 - user=11 start=2020-02-21 20:00:04.634 switch(from 10)=+351ms unlocking=+4s44ms unlocked=+4s156ms Last 10 stopped users 2020-02-21T20:00:48.323 - user=10 stop=2020-02-21 20:00:16.741 shutdown=+31s581ms Test: m update-api Test: atest BackupManagerServiceTest Test: manual verification (see above) Fixes: 150001654 Exempt-From-Owner-Approval: approved on master right before rvc split Merged-In: I8774c57620030b9aa8e7ec039a6a758ad56db368 Change-Id: I8774c57620030b9aa8e7ec039a6a758ad56db368 (cherry picked from commit 58e7458ac7204992c5408eb2d6420d767afc4eb8)
Diffstat (limited to 'services/people')
-rw-r--r--services/people/java/com/android/server/people/PeopleService.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/people/java/com/android/server/people/PeopleService.java b/services/people/java/com/android/server/people/PeopleService.java
index 2499614a3738..5d7f4e9e1c9d 100644
--- a/services/people/java/com/android/server/people/PeopleService.java
+++ b/services/people/java/com/android/server/people/PeopleService.java
@@ -71,12 +71,12 @@ public class PeopleService extends SystemService {
}
@Override
- public void onUnlockUser(@NonNull TargetUser targetUser) {
+ public void onUserUnlocking(@NonNull TargetUser targetUser) {
mDataManager.onUserUnlocked(targetUser.getUserIdentifier());
}
@Override
- public void onStopUser(@NonNull TargetUser targetUser) {
+ public void onUserStopping(@NonNull TargetUser targetUser) {
mDataManager.onUserStopped(targetUser.getUserIdentifier());
}