Lines Matching defs:smap

310         ServiceMap smap = mServiceMap.get(callingUser);
311 return smap != null ? smap.mStartingBackground.size() >= mMaxStartingBackground : false;
315 ServiceMap smap = mServiceMap.get(callingUser);
316 if (smap == null) {
317 smap = new ServiceMap(mAm.mHandler.getLooper(), callingUser);
318 mServiceMap.put(callingUser, smap);
320 return smap;
413 final ServiceMap smap = getServiceMapLocked(r.userId);
437 if (smap.mStartingBackground.size() >= mMaxStartingBackground) {
440 smap.mDelayedStartList.add(r);
478 ComponentName cmp = startServiceInnerLocked(smap, service, r, callerFg, addToStarting);
526 ComponentName startServiceInnerLocked(ServiceMap smap, Intent service, ServiceRecord r,
542 boolean first = smap.mStartingBackground.size() == 0;
543 smap.mStartingBackground.add(r);
553 smap.rescheduleDelayedStartsLocked();
556 smap.ensureNotStartingBackgroundLocked(r);
790 void updateForegroundApps(ServiceMap smap) {
796 if (smap != null) {
798 + smap.mUserId);
799 for (int i = smap.mActiveForegroundApps.size()-1; i >= 0; i--) {
800 ActiveForegroundApp aa = smap.mActiveForegroundApps.valueAt(i);
805 smap.mActiveForegroundApps.removeAt(i);
806 smap.mActiveForegroundAppsChanged = true;
822 smap.removeMessages(ServiceMap.MSG_UPDATE_FOREGROUND_APPS);
826 Message msg = smap.obtainMessage(ServiceMap.MSG_UPDATE_FOREGROUND_APPS);
827 smap.sendMessageAtTime(msg, nextUpdateTime
831 if (!smap.mActiveForegroundAppsChanged) {
834 smap.mActiveForegroundAppsChanged = false;
848 PackageManager.MATCH_KNOWN_PACKAGES, smap.mUserId);
903 null, new UserHandle(smap.mUserId)));
905 n.build(), new UserHandle(smap.mUserId));
908 new UserHandle(smap.mUserId));
912 private void requestUpdateActiveForegroundAppsLocked(ServiceMap smap, long timeElapsed) {
913 Message msg = smap.obtainMessage(ServiceMap.MSG_UPDATE_FOREGROUND_APPS);
915 smap.sendMessageAtTime(msg,
918 smap.mActiveForegroundAppsChanged = true;
919 smap.sendMessage(msg);
923 private void decActiveForegroundAppLocked(ServiceMap smap, ServiceRecord r) {
924 ActiveForegroundApp active = smap.mActiveForegroundApps.get(r.packageName);
932 smap.mActiveForegroundApps.remove(r.packageName);
933 smap.mActiveForegroundAppsChanged = true;
934 requestUpdateActiveForegroundAppsLocked(smap, 0);
936 requestUpdateActiveForegroundAppsLocked(smap, active.mHideTime);
952 ServiceMap smap = mServiceMap.valueAt(i);
955 for (int j = smap.mActiveForegroundApps.size()-1; j >= 0; j--) {
956 ActiveForegroundApp active = smap.mActiveForegroundApps.valueAt(j);
973 smap.mActiveForegroundApps.remove(active.mPackageName);
974 smap.mActiveForegroundAppsChanged = true;
985 requestUpdateActiveForegroundAppsLocked(smap, 0);
987 requestUpdateActiveForegroundAppsLocked(smap, nextUpdateTime);
995 ServiceMap smap = mServiceMap.get(UserHandle.getUserId(uidRec.uid));
996 if (smap != null) {
998 for (int j = smap.mActiveForegroundApps.size()-1; j >= 0; j--) {
999 ActiveForegroundApp active = smap.mActiveForegroundApps.valueAt(j);
1014 requestUpdateActiveForegroundAppsLocked(smap, 0);
1074 final ServiceMap smap = getServiceMapLocked(r.userId);
1075 if (smap != null) {
1076 ActiveForegroundApp active = smap.mActiveForegroundApps.get(r.packageName);
1089 smap.mActiveForegroundApps.put(r.packageName, active);
1090 requestUpdateActiveForegroundAppsLocked(smap, 0);
1105 final ServiceMap smap = getServiceMapLocked(r.userId);
1106 if (smap != null) {
1107 decActiveForegroundAppLocked(smap, r);
1666 ServiceMap smap = getServiceMapLocked(userId);
1669 r = smap.mServicesByName.get(comp);
1674 r = smap.mServicesByIntent.get(filter);
1736 smap = getServiceMapLocked(0);
1741 r = smap.mServicesByName.get(name);
1757 smap.mServicesByName.put(name, r);
1758 smap.mServicesByIntent.put(filter, r);
1885 ServiceMap smap = getServiceMapLocked(r.userId);
1886 if (smap.mServicesByName.get(r.name) != r) {
1887 ServiceRecord cur = smap.mServicesByName.get(r.name);
2496 final ServiceMap smap = getServiceMapLocked(r.userId);
2497 ServiceRecord found = smap.mServicesByName.remove(r.name);
2504 smap.mServicesByName.put(r.name, found);
2508 smap.mServicesByIntent.remove(r.intent);
2522 decActiveForegroundAppLocked(smap, r);
2581 smap.ensureNotStartingBackgroundLocked(r);
2948 ServiceMap smap = mServiceMap.get(userId);
2949 if (smap != null) {
2950 ArrayMap<ComponentName, ServiceRecord> items = smap.mServicesByName;
2970 ServiceMap smap = mServiceMap.get(userId);
2971 if (smap != null && smap.mActiveForegroundApps.size() > 0) {
2972 for (int i = smap.mActiveForegroundApps.size()-1; i >= 0; i--) {
2973 ActiveForegroundApp aa = smap.mActiveForegroundApps.valueAt(i);
2975 smap.mActiveForegroundApps.removeAt(i);
2976 smap.mActiveForegroundAppsChanged = true;
2979 if (smap.mActiveForegroundAppsChanged) {
2980 requestUpdateActiveForegroundAppsLocked(smap, 0);
3119 ServiceMap smap = getServiceMapLocked(app.userId);
3133 final ServiceRecord curRec = smap.mServicesByName.get(sr.name);
3450 ServiceMap smap = getServiceMapLocked(user);
3451 if (smap.mServicesByName.size() > 0) {
3452 for (int si=0; si<smap.mServicesByName.size(); si++) {
3453 ServiceRecord r = smap.mServicesByName.valueAt(si);
3631 ServiceMap smap = getServiceMapLocked(user);
3633 for (int si=0, SN=smap.mDelayedStartList.size(); si<SN; si++) {
3634 ServiceRecord r = smap.mDelayedStartList.get(si);
3652 for (int si=0, SN=smap.mStartingBackground.size(); si<SN; si++) {
3653 ServiceRecord r = smap.mStartingBackground.get(si);
3773 ServiceMap smap = mServiceMap.get(user);
3774 if (smap == null) {
3777 for (int i = smap.mActiveForegroundApps.size() - 1; i >= 0; i--) {
3778 ActiveForegroundApp aa = smap.mActiveForegroundApps.valueAt(i);
3818 if (smap.hasMessagesOrCallbacks()) {
3827 smap.dumpMine(new PrintWriterPrinter(pw), " ");
3859 ServiceMap smap = mServiceMap.get(user);
3860 if (smap == null) {
3863 ArrayMap<ComponentName, ServiceRecord> alls = smap.mServicesByName;
3884 ServiceMap smap = mServiceMap.get(user);
3885 if (smap == null) {
3888 ArrayMap<ComponentName, ServiceRecord> alls = smap.mServicesByName;