From e4a9530cc182418fe7ec219acfc32971996d9b27 Mon Sep 17 00:00:00 2001 From: Antony Sargent Date: Wed, 24 May 2017 16:29:22 -0700 Subject: [PATCH] Add a flag for the Bluetooth device details page This flag will be used to control whether we use a new, separate page for Bluetooth device details, or the existing dialog. Bug: 35877479 Test: make RunSettingsGoogleRoboTests Change-Id: I2bda77493695ebe3b3bb824657a1422a68918256 --- .../settings/bluetooth/BluetoothFeatureProvider.java | 7 ++++++- .../settings/bluetooth/BluetoothFeatureProviderImpl.java | 5 +++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/bluetooth/BluetoothFeatureProvider.java b/src/com/android/settings/bluetooth/BluetoothFeatureProvider.java index 358223d55d8..a6ae31c421b 100644 --- a/src/com/android/settings/bluetooth/BluetoothFeatureProvider.java +++ b/src/com/android/settings/bluetooth/BluetoothFeatureProvider.java @@ -21,7 +21,12 @@ package com.android.settings.bluetooth; */ public interface BluetoothFeatureProvider { /** - * Check whether additional pairing page is enabled + * @return whether additional pairing page is enabled */ boolean isPairingPageEnabled(); + + /** + * @return whether device details should be shown as a separate page (true) or a dialog (false) + */ + boolean isDeviceDetailPageEnabled(); } diff --git a/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java b/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java index f5b65b767cf..8d9e1c433d7 100644 --- a/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java +++ b/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java @@ -9,4 +9,9 @@ public class BluetoothFeatureProviderImpl implements BluetoothFeatureProvider { public boolean isPairingPageEnabled() { return false; } + + @Override + public boolean isDeviceDetailPageEnabled() { + return false; + } }