Show error messages when Authentication fails.
Call Canceled when user presses "Don't Pair". Thus for Authentication Failed cases we can show the message to the user.
This commit is contained in:
@@ -80,6 +80,7 @@ public class BluetoothEventRedirector {
|
||||
if (bondState == BluetoothDevice.BOND_NOT_BONDED) {
|
||||
int reason = intent.getIntExtra(BluetoothIntent.REASON, BluetoothError.ERROR);
|
||||
if (reason == BluetoothDevice.UNBOND_REASON_AUTH_REJECTED ||
|
||||
reason == BluetoothDevice.UNBOND_REASON_AUTH_FAILED ||
|
||||
reason == BluetoothDevice.UNBOND_REASON_REMOTE_DEVICE_DOWN) {
|
||||
mManager.getCachedDeviceManager().onBondingError(device, reason);
|
||||
}
|
||||
|
@@ -230,11 +230,7 @@ public class BluetoothPairingDialog extends AlertActivity implements DialogInter
|
||||
}
|
||||
|
||||
private void onCancel() {
|
||||
if (mType == BluetoothDevice.PAIRING_VARIANT_CONFIRMATION) {
|
||||
mDevice.setPairingConfirmation(false);
|
||||
} else {
|
||||
mDevice.cancelPairingUserInput();
|
||||
}
|
||||
mDevice.cancelPairingUserInput();
|
||||
}
|
||||
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
|
Reference in New Issue
Block a user