Loading services/core/java/com/android/server/ServiceWatcher.java +1 −1 Original line number Diff line number Diff line Loading @@ -183,7 +183,7 @@ public class ServiceWatcher implements ServiceConnection { private volatile ServiceInfo mServiceInfo; private volatile IBinder mBinder; public ServiceWatcher(Context context, Handler handler, String action, public ServiceWatcher(Context context, String action, @Nullable BinderRunner onBind, @Nullable Runnable onUnbind, @BoolRes int enableOverlayResId, @StringRes int nonOverlayPackageResId) { mContext = context; Loading services/core/java/com/android/server/location/GeocoderProxy.java +1 −3 Original line number Diff line number Diff line Loading @@ -24,7 +24,6 @@ import android.location.IGeocodeProvider; import android.os.IBinder; import android.os.RemoteException; import com.android.internal.os.BackgroundThread; import com.android.server.ServiceWatcher; import java.util.Collections; Loading Loading @@ -55,8 +54,7 @@ public class GeocoderProxy { private final ServiceWatcher mServiceWatcher; private GeocoderProxy(Context context) { mServiceWatcher = new ServiceWatcher(context, BackgroundThread.getHandler(), SERVICE_ACTION, null, null, mServiceWatcher = new ServiceWatcher(context, SERVICE_ACTION, null, null, com.android.internal.R.bool.config_enableGeocoderOverlay, com.android.internal.R.string.config_geocoderProviderPackageName); } Loading services/core/java/com/android/server/location/GeofenceProxy.java +1 −2 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ import android.os.RemoteException; import android.os.UserHandle; import android.util.Log; import com.android.server.FgThread; import com.android.server.ServiceWatcher; import java.util.Objects; Loading Loading @@ -59,7 +58,7 @@ public final class GeofenceProxy { private GeofenceProxy(Context context, IGpsGeofenceHardware gpsGeofence) { mGpsGeofenceHardware = Objects.requireNonNull(gpsGeofence); mServiceWatcher = new ServiceWatcher(context, FgThread.getHandler(), SERVICE_ACTION, mServiceWatcher = new ServiceWatcher(context, SERVICE_ACTION, this::updateGeofenceHardware, null, com.android.internal.R.bool.config_enableGeofenceOverlay, com.android.internal.R.string.config_geofenceProviderPackageName); Loading services/core/java/com/android/server/location/HardwareActivityRecognitionProxy.java +0 −2 Original line number Diff line number Diff line Loading @@ -25,7 +25,6 @@ import android.os.IBinder; import android.os.RemoteException; import android.util.Log; import com.android.server.FgThread; import com.android.server.ServiceWatcher; /** Loading Loading @@ -67,7 +66,6 @@ public class HardwareActivityRecognitionProxy { } mServiceWatcher = new ServiceWatcher(context, FgThread.getHandler(), SERVICE_ACTION, this::onBind, null, Loading services/core/java/com/android/server/location/LocationProviderProxy.java +1 −2 Original line number Diff line number Diff line Loading @@ -31,7 +31,6 @@ import com.android.internal.location.ILocationProvider; import com.android.internal.location.ILocationProviderManager; import com.android.internal.location.ProviderProperties; import com.android.internal.location.ProviderRequest; import com.android.server.FgThread; import com.android.server.ServiceWatcher; import java.io.FileDescriptor; Loading Loading @@ -75,7 +74,7 @@ public class LocationProviderProxy extends AbstractLocationProvider { super(DIRECT_EXECUTOR); mContext = context; mServiceWatcher = new ServiceWatcher(context, FgThread.getHandler(), action, this::onBind, mServiceWatcher = new ServiceWatcher(context, action, this::onBind, this::onUnbind, enableOverlayResId, nonOverlayPackageResId); mProxy = null; Loading Loading
services/core/java/com/android/server/ServiceWatcher.java +1 −1 Original line number Diff line number Diff line Loading @@ -183,7 +183,7 @@ public class ServiceWatcher implements ServiceConnection { private volatile ServiceInfo mServiceInfo; private volatile IBinder mBinder; public ServiceWatcher(Context context, Handler handler, String action, public ServiceWatcher(Context context, String action, @Nullable BinderRunner onBind, @Nullable Runnable onUnbind, @BoolRes int enableOverlayResId, @StringRes int nonOverlayPackageResId) { mContext = context; Loading
services/core/java/com/android/server/location/GeocoderProxy.java +1 −3 Original line number Diff line number Diff line Loading @@ -24,7 +24,6 @@ import android.location.IGeocodeProvider; import android.os.IBinder; import android.os.RemoteException; import com.android.internal.os.BackgroundThread; import com.android.server.ServiceWatcher; import java.util.Collections; Loading Loading @@ -55,8 +54,7 @@ public class GeocoderProxy { private final ServiceWatcher mServiceWatcher; private GeocoderProxy(Context context) { mServiceWatcher = new ServiceWatcher(context, BackgroundThread.getHandler(), SERVICE_ACTION, null, null, mServiceWatcher = new ServiceWatcher(context, SERVICE_ACTION, null, null, com.android.internal.R.bool.config_enableGeocoderOverlay, com.android.internal.R.string.config_geocoderProviderPackageName); } Loading
services/core/java/com/android/server/location/GeofenceProxy.java +1 −2 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ import android.os.RemoteException; import android.os.UserHandle; import android.util.Log; import com.android.server.FgThread; import com.android.server.ServiceWatcher; import java.util.Objects; Loading Loading @@ -59,7 +58,7 @@ public final class GeofenceProxy { private GeofenceProxy(Context context, IGpsGeofenceHardware gpsGeofence) { mGpsGeofenceHardware = Objects.requireNonNull(gpsGeofence); mServiceWatcher = new ServiceWatcher(context, FgThread.getHandler(), SERVICE_ACTION, mServiceWatcher = new ServiceWatcher(context, SERVICE_ACTION, this::updateGeofenceHardware, null, com.android.internal.R.bool.config_enableGeofenceOverlay, com.android.internal.R.string.config_geofenceProviderPackageName); Loading
services/core/java/com/android/server/location/HardwareActivityRecognitionProxy.java +0 −2 Original line number Diff line number Diff line Loading @@ -25,7 +25,6 @@ import android.os.IBinder; import android.os.RemoteException; import android.util.Log; import com.android.server.FgThread; import com.android.server.ServiceWatcher; /** Loading Loading @@ -67,7 +66,6 @@ public class HardwareActivityRecognitionProxy { } mServiceWatcher = new ServiceWatcher(context, FgThread.getHandler(), SERVICE_ACTION, this::onBind, null, Loading
services/core/java/com/android/server/location/LocationProviderProxy.java +1 −2 Original line number Diff line number Diff line Loading @@ -31,7 +31,6 @@ import com.android.internal.location.ILocationProvider; import com.android.internal.location.ILocationProviderManager; import com.android.internal.location.ProviderProperties; import com.android.internal.location.ProviderRequest; import com.android.server.FgThread; import com.android.server.ServiceWatcher; import java.io.FileDescriptor; Loading Loading @@ -75,7 +74,7 @@ public class LocationProviderProxy extends AbstractLocationProvider { super(DIRECT_EXECUTOR); mContext = context; mServiceWatcher = new ServiceWatcher(context, FgThread.getHandler(), action, this::onBind, mServiceWatcher = new ServiceWatcher(context, action, this::onBind, this::onUnbind, enableOverlayResId, nonOverlayPackageResId); mProxy = null; Loading