Merge sc-qpr1-dev-plus-aosp-without-vendor@7810918
Bug: 205056467
Merged-In: Iff45dff9ca1cffa96bb6dc6b35723b429fc3018a
Change-Id: Id0b81a5ae71f8f4bb690dc37e7575dbb6dd8251f
diff --git a/Settings/src/com/android/tv/settings/accessories/ConnectedDevicesSliceBroadcastReceiver.java b/Settings/src/com/android/tv/settings/accessories/ConnectedDevicesSliceBroadcastReceiver.java
index 9ce082b..59b8a92 100644
--- a/Settings/src/com/android/tv/settings/accessories/ConnectedDevicesSliceBroadcastReceiver.java
+++ b/Settings/src/com/android/tv/settings/accessories/ConnectedDevicesSliceBroadcastReceiver.java
@@ -16,8 +16,6 @@
package com.android.tv.settings.accessories;
-import static android.app.slice.Slice.EXTRA_TOGGLE_STATE;
-
import static com.android.tv.settings.accessories.ConnectedDevicesSliceUtils.DIRECTION_BACK;
import static com.android.tv.settings.accessories.ConnectedDevicesSliceUtils.EXTRAS_DIRECTION;
import static com.android.tv.settings.accessories.ConnectedDevicesSliceUtils.EXTRAS_SLICE_URI;
@@ -49,7 +47,6 @@
public void onReceive(Context context, Intent intent) {
// Handle CEC control toggle.
final String action = intent.getAction();
- final boolean isChecked = intent.getBooleanExtra(EXTRA_TOGGLE_STATE, false);
if (ACTION_TOGGLE_CHANGED.equals(action)) {
if (BLUETOOTH_ON.equals(intent.getStringExtra(EXTRA_TOGGLE_TYPE))) {
if (AccessoryUtils.getDefaultBluetoothAdapter() != null) {
diff --git a/Settings/src/com/android/tv/settings/accessories/ConnectedDevicesSliceProvider.java b/Settings/src/com/android/tv/settings/accessories/ConnectedDevicesSliceProvider.java
index e457b8d..d2d927a 100644
--- a/Settings/src/com/android/tv/settings/accessories/ConnectedDevicesSliceProvider.java
+++ b/Settings/src/com/android/tv/settings/accessories/ConnectedDevicesSliceProvider.java
@@ -125,7 +125,7 @@
public PendingIntent onCreatePermissionRequest(Uri sliceUri, String callingPackage) {
final Intent settingsIntent = new Intent(Settings.ACTION_SETTINGS);
final PendingIntent noOpIntent = PendingIntent.getActivity(
- getContext(), 0, settingsIntent, PendingIntent.FLAG_MUTABLE);
+ getContext(), 0, settingsIntent, PendingIntent.FLAG_IMMUTABLE);
return noOpIntent;
}
@@ -253,13 +253,14 @@
i.putExtras(extras);
i.putExtra(KEY_EXTRAS_DEVICE, device);
PendingIntent pendingIntent = PendingIntent.getActivity(
- context, 3, i, PendingIntent.FLAG_MUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
+ context, 3, i,
+ PendingIntent.FLAG_IMMUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
Intent followUpIntent =
new Intent(context, ConnectedDevicesSliceBroadcastReceiver.class);
followUpIntent.putExtra(EXTRAS_SLICE_URI, sliceUri.toString());
PendingIntent followupIntent = PendingIntent.getBroadcast(
context, 4, followUpIntent,
- PendingIntent.FLAG_MUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
+ PendingIntent.FLAG_IMMUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
connectionActionPref.setPendingIntent(pendingIntent);
connectionActionPref.setFollowupPendingIntent(followupIntent);
psb.addPreference(connectionActionPref);
@@ -285,13 +286,13 @@
i.putExtra(KEY_EXTRAS_DEVICE, device);
i.putExtras(extras);
PendingIntent renamePendingIntent = PendingIntent.getActivity(
- context, 5, i, PendingIntent.FLAG_MUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
+ context, 5, i, PendingIntent.FLAG_IMMUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
Intent followUpIntent = new Intent(context, ConnectedDevicesSliceBroadcastReceiver.class);
followUpIntent.putExtra(EXTRAS_SLICE_URI, sliceUri.toString());
PendingIntent renameFollowupIntent = PendingIntent.getBroadcast(
context, 6, followUpIntent,
- PendingIntent.FLAG_MUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
+ PendingIntent.FLAG_IMMUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
renamePref.setFollowupPendingIntent(renameFollowupIntent);
renamePref.setPendingIntent(renamePendingIntent);
psb.addPreference(renamePref);
@@ -316,12 +317,12 @@
i.putExtras(extras);
i.putExtra(KEY_EXTRAS_DEVICE, device);
PendingIntent disconnectPendingIntent = PendingIntent.getActivity(
- context, 7, i, PendingIntent.FLAG_MUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
+ context, 7, i, PendingIntent.FLAG_IMMUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
followUpIntent = new Intent(context, ConnectedDevicesSliceBroadcastReceiver.class);
followUpIntent.putExtra(EXTRAS_SLICE_URI, sliceUri.toString());
PendingIntent forgetFollowupIntent = PendingIntent.getBroadcast(
context, 8, followUpIntent,
- PendingIntent.FLAG_MUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
+ PendingIntent.FLAG_IMMUTABLE | PendingIntent.FLAG_UPDATE_CURRENT);
forgetPref.setPendingIntent(disconnectPendingIntent);
forgetPref.setFollowupPendingIntent(forgetFollowupIntent);
psb.addPreference(forgetPref);
@@ -370,10 +371,10 @@
AccessoryUtils.isBluetoothEnabled()
? PendingIntent.getActivity(
getContext(), 1, bluetoothToggleIntent,
- PendingIntent.FLAG_MUTABLE)
+ PendingIntent.FLAG_IMMUTABLE)
: PendingIntent.getBroadcast(
getContext(), 2, bluetoothToggleIntent,
- PendingIntent.FLAG_MUTABLE),
+ PendingIntent.FLAG_IMMUTABLE),
AccessoryUtils.isBluetoothEnabled())
);
}
@@ -388,7 +389,7 @@
if (admin == null) {
Intent i = new Intent(ACTION_CONNECT_INPUT).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
pendingIntent = PendingIntent
- .getActivity(getContext(), 3, i, PendingIntent.FLAG_MUTABLE);
+ .getActivity(getContext(), 3, i, PendingIntent.FLAG_IMMUTABLE);
} else {
Intent intent = RestrictedLockUtils.getShowAdminSupportDetailsIntent(getContext(),
admin);