From 80744abb375e0e31a1aa267e1b8c8d1dd3bbb201 Mon Sep 17 00:00:00 2001 From: Chaohui Wang Date: Wed, 19 Jul 2023 15:12:51 +0800 Subject: [PATCH] Remove context from BluetoothFeatureProviderImpl Which is not used. Bug: 286764889 Test: m Settings Change-Id: I3f82d53f667d9802585f67f0e028ca52114a055e --- .../settings/bluetooth/BluetoothFeatureProviderImpl.java | 3 --- src/com/android/settings/overlay/FeatureFactoryImpl.kt | 2 +- .../settings/bluetooth/BluetoothFeatureProviderImplTest.java | 4 +--- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java b/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java index 5ddf0626724..6d0e15cdb5d 100644 --- a/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java +++ b/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java @@ -18,7 +18,6 @@ package com.android.settings.bluetooth; import android.bluetooth.BluetoothDevice; import android.content.ComponentName; -import android.content.Context; import android.net.Uri; import com.android.settingslib.bluetooth.BluetoothUtils; @@ -30,8 +29,6 @@ import java.util.List; */ public class BluetoothFeatureProviderImpl implements BluetoothFeatureProvider { - public BluetoothFeatureProviderImpl(Context context) {} - @Override public Uri getBluetoothDeviceSettingsUri(BluetoothDevice bluetoothDevice) { final byte[] uriByte = bluetoothDevice.getMetadata( diff --git a/src/com/android/settings/overlay/FeatureFactoryImpl.kt b/src/com/android/settings/overlay/FeatureFactoryImpl.kt index 67671fb63bf..b6dd221572e 100644 --- a/src/com/android/settings/overlay/FeatureFactoryImpl.kt +++ b/src/com/android/settings/overlay/FeatureFactoryImpl.kt @@ -145,7 +145,7 @@ open class FeatureFactoryImpl : FeatureFactory() { override fun getContextualCardFeatureProvider(context: Context) = contextualCardFeatureProvider override val bluetoothFeatureProvider: BluetoothFeatureProvider by lazy { - BluetoothFeatureProviderImpl(appContext) + BluetoothFeatureProviderImpl() } override val faceFeatureProvider: FaceFeatureProvider by lazy { FaceFeatureProviderImpl() } diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothFeatureProviderImplTest.java index 3d40bfca597..bcd9a90d548 100644 --- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothFeatureProviderImplTest.java +++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothFeatureProviderImplTest.java @@ -28,7 +28,6 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import org.robolectric.RobolectricTestRunner; -import org.robolectric.RuntimeEnvironment; @RunWith(RobolectricTestRunner.class) public class BluetoothFeatureProviderImplTest { @@ -47,8 +46,7 @@ public class BluetoothFeatureProviderImplTest { public void setUp() { MockitoAnnotations.initMocks(this); - mBluetoothFeatureProvider = new BluetoothFeatureProviderImpl( - RuntimeEnvironment.application); + mBluetoothFeatureProvider = new BluetoothFeatureProviderImpl(); } @Test