diff options
author | Soonil Nagarkar <sooniln@google.com> | 2018-11-08 11:46:43 -0800 |
---|---|---|
committer | Soonil Nagarkar <sooniln@google.com> | 2018-11-26 23:19:00 +0000 |
commit | 94749f7ad12e7c50a12c0404023ab8e83b1a7cce (patch) | |
tree | f0d99278cbf8c2c56f100ffa7ae6dfaaa5d88f3c /packages/FusedLocation | |
parent | 9a72ec33d78a43c8771bfa03061c0fc9d6e4225d (diff) |
Deprecate location provider status callbacks
Deprecate and remove logic around location provider status.
Bug: 118885128
Test: Tested manually on device
Change-Id: I68289cb5ed22e66532847758c36155a4ce607bbc
Diffstat (limited to 'packages/FusedLocation')
-rw-r--r-- | packages/FusedLocation/src/com/android/location/fused/FusedLocationProvider.java | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/packages/FusedLocation/src/com/android/location/fused/FusedLocationProvider.java b/packages/FusedLocation/src/com/android/location/fused/FusedLocationProvider.java index 56feb4726dd6..87d6e4a137ac 100644 --- a/packages/FusedLocation/src/com/android/location/fused/FusedLocationProvider.java +++ b/packages/FusedLocation/src/com/android/location/fused/FusedLocationProvider.java @@ -16,27 +16,24 @@ package com.android.location.fused; - -import java.io.FileDescriptor; -import java.io.PrintWriter; - -import com.android.location.provider.LocationProviderBase; -import com.android.location.provider.ProviderPropertiesUnbundled; -import com.android.location.provider.ProviderRequestUnbundled; - import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.location.Criteria; -import android.location.LocationProvider; -import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.os.UserHandle; import android.os.WorkSource; +import com.android.location.provider.LocationProviderBase; +import com.android.location.provider.ProviderPropertiesUnbundled; +import com.android.location.provider.ProviderRequestUnbundled; + +import java.io.FileDescriptor; +import java.io.PrintWriter; + public class FusedLocationProvider extends LocationProviderBase implements FusionEngine.Callback { private static final String TAG = "FusedLocationProvider"; @@ -48,7 +45,6 @@ public class FusedLocationProvider extends LocationProviderBase implements Fusio private static final int MSG_DISABLE = 2; private static final int MSG_SET_REQUEST = 3; - private final Context mContext; private final FusionEngine mEngine; private static class RequestWrapper { @@ -62,13 +58,12 @@ public class FusedLocationProvider extends LocationProviderBase implements Fusio public FusedLocationProvider(Context context) { super(TAG, PROPERTIES); - mContext = context; mEngine = new FusionEngine(context, Looper.myLooper()); // listen for user change IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(Intent.ACTION_USER_SWITCHED); - mContext.registerReceiverAsUser(new BroadcastReceiver() { + context.registerReceiverAsUser(new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); @@ -122,14 +117,4 @@ public class FusedLocationProvider extends LocationProviderBase implements Fusio // perform synchronously mEngine.dump(fd, pw, args); } - - @Override - public int onGetStatus(Bundle extras) { - return LocationProvider.AVAILABLE; - } - - @Override - public long onGetStatusUpdateTime() { - return 0; - } } |