public static ServiceConnectionDelegate removeDelegate(IServiceConnection conn) { return DELEGATE_MAP.remove(conn.asBinder()); }
public void stopApp(String packageName) { synchronized (mBroadcastRecords) { Iterator<Map.Entry<IBinder, BroadcastRecord>> iterator = mBroadcastRecords.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<IBinder, BroadcastRecord> entry = iterator.next(); BroadcastRecord record = entry.getValue(); if (record.receiverInfo.packageName.equals(packageName)) { record.pendingResult.finish(); iterator.remove(); } } } synchronized (mReceivers) { List<BroadcastReceiver> receivers = mReceivers.get(packageName); if (receivers != null) { for (BroadcastReceiver r : receivers) { mContext.unregisterReceiver(r); } } mReceivers.remove(packageName); } }
public static VPackage remove(String packageName) { synchronized (PackageCacheManager.class) { VPackageManagerService.get().deletePackageLocked(packageName); return PACKAGE_CACHE.remove(packageName); } } }
public E remove(String name, int uid) { SparseArray<E> uids = mMap.get(name); if (uids != null) { final E old = uids.removeReturnOld(uid); if (uids.size() == 0) { mMap.remove(name); } return old; } return null; }
public static ServiceConnectionDelegate removeDelegate(IServiceConnection conn) { return DELEGATE_MAP.remove(conn.asBinder()); }
public static ServiceConnectionDelegate removeDelegate(IServiceConnection conn) { return DELEGATE_MAP.remove(conn.asBinder()); }
public void stopApp(String packageName) { synchronized (mBroadcastRecords) { Iterator<Map.Entry<IBinder, BroadcastRecord>> iterator = mBroadcastRecords.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<IBinder, BroadcastRecord> entry = iterator.next(); BroadcastRecord record = entry.getValue(); if (record.receiverInfo.packageName.equals(packageName)) { record.pendingResult.finish(); iterator.remove(); } } } synchronized (mReceivers) { List<BroadcastReceiver> receivers = mReceivers.get(packageName); if (receivers != null) { for (BroadcastReceiver r : receivers) { mContext.unregisterReceiver(r); } } mReceivers.remove(packageName); } }
public void stopApp(String packageName) { synchronized (mBroadcastRecords) { Iterator<Map.Entry<IBinder, BroadcastRecord>> iterator = mBroadcastRecords.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<IBinder, BroadcastRecord> entry = iterator.next(); BroadcastRecord record = entry.getValue(); if (record.receiverInfo.packageName.equals(packageName)) { record.pendingResult.finish(); iterator.remove(); } } } synchronized (mReceivers) { List<BroadcastReceiver> receivers = mReceivers.get(packageName); if (receivers != null) { for (BroadcastReceiver r : receivers) { mContext.unregisterReceiver(r); } } mReceivers.remove(packageName); } }
public static VPackage remove(String packageName) { synchronized (PackageCacheManager.class) { VPackageManagerService.get().deletePackageLocked(packageName); return PACKAGE_CACHE.remove(packageName); } } }
public static VPackage remove(String packageName) { synchronized (PackageCacheManager.class) { VPackageManagerService.get().deletePackageLocked(packageName); return PACKAGE_CACHE.remove(packageName); } } }
public E remove(String name, int uid) { SparseArray<E> uids = mMap.get(name); if (uids != null) { final E old = uids.removeReturnOld(uid); if (uids.size() == 0) { mMap.remove(name); } return old; } return null; }
public E remove(String name, int uid) { SparseArray<E> uids = mMap.get(name); if (uids != null) { final E old = uids.removeReturnOld(uid); if (uids.size() == 0) { mMap.remove(name); } return old; } return null; }