Bluetooth: aim OPEN_RECEIVED_FILES at bluetooth

Bluetooth is the receiver for the OPEN_RECEIVED_FILES intent, so we
should aim the intent directly at them.

Test: go to BT settings and click "Open Received Files" in the context
Change-Id: I057215f1faf04c8c735a7e9340325716225ad22d
Fix: 35246073
This commit is contained in:
Marie Janssen
2017-02-23 11:20:56 -08:00
committed by Myles Watson
parent d989558616
commit 41cdfd8887

View File

@@ -77,6 +77,8 @@ public final class BluetoothSettings extends DeviceListPreferenceFragment implem
/* Private intent to show the list of received files */ /* Private intent to show the list of received files */
private static final String BTOPP_ACTION_OPEN_RECEIVED_FILES = private static final String BTOPP_ACTION_OPEN_RECEIVED_FILES =
"android.btopp.intent.action.OPEN_RECEIVED_FILES"; "android.btopp.intent.action.OPEN_RECEIVED_FILES";
private static final String BTOPP_PACKAGE =
"com.android.bluetooth";
private static final String KEY_PAIRED_DEVICES = "paired_devices"; private static final String KEY_PAIRED_DEVICES = "paired_devices";
@@ -262,6 +264,7 @@ public final class BluetoothSettings extends DeviceListPreferenceFragment implem
case MENU_ID_SHOW_RECEIVED: case MENU_ID_SHOW_RECEIVED:
MetricsLogger.action(getActivity(), MetricsEvent.ACTION_BLUETOOTH_FILES); MetricsLogger.action(getActivity(), MetricsEvent.ACTION_BLUETOOTH_FILES);
Intent intent = new Intent(BTOPP_ACTION_OPEN_RECEIVED_FILES); Intent intent = new Intent(BTOPP_ACTION_OPEN_RECEIVED_FILES);
intent.setPackage(BTOPP_PACKAGE);
getActivity().sendBroadcast(intent); getActivity().sendBroadcast(intent);
return true; return true;
} }