am b8df8a29
: Bluetooth: Acquire wakelock to turn on LCD for MAP authorization
* commit 'b8df8a29bf26a500d2f83a79bc09e78c8811041b': Bluetooth: Acquire wakelock to turn on LCD for MAP authorization
This commit is contained in:
@@ -117,6 +117,13 @@ public final class BluetoothPermissionRequest extends BroadcastReceiver {
|
||||
context, deviceAddress)) {
|
||||
context.startActivity(connectionAccessIntent);
|
||||
} else {
|
||||
// Acquire wakelock so that LCD comes up since screen is off
|
||||
PowerManager.WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK |
|
||||
PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.ON_AFTER_RELEASE,
|
||||
"ConnectionAccessActivity");
|
||||
wakeLock.setReferenceCounted(false);
|
||||
wakeLock.acquire();
|
||||
|
||||
// Put up a notification that leads to the dialog
|
||||
|
||||
// Create an intent triggered by clicking on the
|
||||
@@ -173,6 +180,7 @@ public final class BluetoothPermissionRequest extends BroadcastReceiver {
|
||||
|
||||
notificationManager.notify(getNotificationTag(mRequestType), NOTIFICATION_ID,
|
||||
notification);
|
||||
wakeLock.release();
|
||||
}
|
||||
} else if (action.equals(BluetoothDevice.ACTION_CONNECTION_ACCESS_CANCEL)) {
|
||||
// Remove the notification
|
||||
|
Reference in New Issue
Block a user