Loading core/java/android/os/ServiceManager.java +11 −0 Original line number Diff line number Diff line Loading @@ -297,6 +297,17 @@ public final class ServiceManager { return isDeclared(name) ? waitForService(name) : null; } /** * Register callback for service registration notifications. * * @throws RemoteException for underlying error. * @hide */ public static void registerForNotifications( @NonNull String name, @NonNull IServiceCallback callback) throws RemoteException { getIServiceManager().registerForNotifications(name, callback); } /** * Return a list of all currently running services. * @return an array of all currently running services, or <code>null</code> in Loading core/java/android/os/ServiceManagerNative.java +1 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,7 @@ class ServiceManagerProxy implements IServiceManager { public void registerForNotifications(String name, IServiceCallback cb) throws RemoteException { throw new RemoteException(); mServiceManager.registerForNotifications(name, cb); } public void unregisterForNotifications(String name, IServiceCallback cb) Loading Loading
core/java/android/os/ServiceManager.java +11 −0 Original line number Diff line number Diff line Loading @@ -297,6 +297,17 @@ public final class ServiceManager { return isDeclared(name) ? waitForService(name) : null; } /** * Register callback for service registration notifications. * * @throws RemoteException for underlying error. * @hide */ public static void registerForNotifications( @NonNull String name, @NonNull IServiceCallback callback) throws RemoteException { getIServiceManager().registerForNotifications(name, callback); } /** * Return a list of all currently running services. * @return an array of all currently running services, or <code>null</code> in Loading
core/java/android/os/ServiceManagerNative.java +1 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,7 @@ class ServiceManagerProxy implements IServiceManager { public void registerForNotifications(String name, IServiceCallback cb) throws RemoteException { throw new RemoteException(); mServiceManager.registerForNotifications(name, cb); } public void unregisterForNotifications(String name, IServiceCallback cb) Loading