[automerge] [DO NOT MERGE] Fix unexpectedly NPE on CF when calling 2p: 50a858875e

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17216149

Bug: 224685744
Bug: 224627240
Change-Id: Ia36ebbd31829e9e33d8fd559d228e139e63e679e
This commit is contained in:
Presubmit Automerger Backend
2022-03-17 06:51:58 +00:00
2 changed files with 6 additions and 4 deletions

View File

@@ -78,8 +78,7 @@ public class UsbConfirmActivity extends AlertActivity
String appName = mResolveInfo.loadLabel(packageManager).toString();
final AlertController.AlertParams ap = mAlertParams;
final int titleId = mUsbConfirmMessageHandler.getPromptTitleId();
ap.mTitle = getString(titleId, appName, mDevice.getProductName());
ap.mTitle = appName;
boolean useRecordWarning = false;
if (mDevice == null) {
final int messageId = mUsbConfirmMessageHandler.getUsbAccessoryPromptId();
@@ -96,6 +95,8 @@ public class UsbConfirmActivity extends AlertActivity
useRecordWarning = isAudioCaptureDevice && !hasRecordPermission;
final int messageId = mUsbConfirmMessageHandler.getMessageId();
final int titleId = mUsbConfirmMessageHandler.getPromptTitleId();
ap.mTitle = getString(titleId, appName, mDevice.getProductName());
ap.mMessage = (messageId != Resources.ID_NULL) ? getString(messageId, appName,
mDevice.getProductName()) : null;
mDisconnectedReceiver = new UsbDisconnectedReceiver(this, mDevice);

View File

@@ -90,8 +90,7 @@ public class UsbPermissionActivity extends AlertActivity
String appName = aInfo.loadLabel(packageManager).toString();
final AlertController.AlertParams ap = mAlertParams;
final int titleId = mUsbAudioPermissionMessageHandler.getPromptTitleId();
ap.mTitle = getString(titleId, appName, mDevice.getProductName());
ap.mTitle = appName;
boolean useRecordWarning = false;
if (mDevice == null) {
// Accessory Case
@@ -109,6 +108,8 @@ public class UsbPermissionActivity extends AlertActivity
useRecordWarning = isAudioCaptureDevice && !hasRecordPermission;
final int messageId = mUsbAudioPermissionMessageHandler.getMessageId();
final int titleId = mUsbAudioPermissionMessageHandler.getPromptTitleId();
ap.mTitle = getString(titleId, appName, mDevice.getProductName());
ap.mMessage = (messageId != Resources.ID_NULL) ? getString(messageId, appName,
mDevice.getProductName()) : null;
mDisconnectedReceiver = new UsbDisconnectedReceiver(this, mDevice);