summaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2012-08-27 19:18:31 -0700
committerDianne Hackborn <hackbod@google.com>2012-08-28 16:30:55 -0700
commit80a4af2bbc6af42ae605e454bf89558e564f5244 (patch)
tree3cd054c0e9576c9fda33fc36670ef10458f71ee8 /Android.mk
parentdef8b0f011b5b2b02235063d5021ddfd58aa0baf (diff)
downloadframeworks_base-80a4af2bbc6af42ae605e454bf89558e564f5244.zip
frameworks_base-80a4af2bbc6af42ae605e454bf89558e564f5244.tar.gz
frameworks_base-80a4af2bbc6af42ae605e454bf89558e564f5244.tar.bz2
Start implementing concept of "running" users.
The activity manager now keeps track of which users are running. Initially, only user 0 is running. When you switch to another user, that user is started so it is running. It is only at this point that BOOT_COMPLETED is sent for that user and it is allowed to execute anything. You can stop any user except user 0, which brings it back to the same state as when you first boot the device. This is also used to be able to more cleaning delete a user, by first stopping it before removing its data. There is a new broadcast ACTION_USER_STOPPED sent when a user is stopped; system services need to handle this like they currently handle ACTION_PACKAGE_RESTARTED when individual packages are restarted. Change-Id: I89adbd7cbaf4a0bb72ea201385f93477f40a4119
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 0665e60..03eb5a8 100644
--- a/Android.mk
+++ b/Android.mk
@@ -74,6 +74,7 @@ LOCAL_SRC_FILES += \
core/java/android/app/ISearchManager.aidl \
core/java/android/app/ISearchManagerCallback.aidl \
core/java/android/app/IServiceConnection.aidl \
+ core/java/android/app/IStopUserCallback.aidl \
core/java/android/app/IThumbnailReceiver.aidl \
core/java/android/app/IThumbnailRetriever.aidl \
core/java/android/app/ITransientNotification.aidl \