summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Rahul Sabnis <rahulsabnis@google.com> 2020-02-24 13:28:30 -0800
committer Rahul Sabnis <rahulsabnis@google.com> 2020-02-28 13:13:51 -0800
commit7f6bfd9dc1323fe46f2804d6c776ade3863b5564 (patch)
tree445f6f4ba1fb26c48d5c456946e73d411dda1582
parent3e5a0605cf83157a4431c9bc694a39a49c13c665 (diff)
Update javadoc to reflect that BluetoothPbap#setConnectionPolicy returns
true on successfully setting the connection policy instead of on disconnection. It also now indicates that if BluetoothProfile#CONNECTION_POLICY_FORBIDDEN is passed in, the profile will be disconnected. Bug: 148966894 Test: Manual Change-Id: I881c240fcbce0c8148625c35e6e88ab02ea7122f
-rw-r--r--core/java/android/bluetooth/BluetoothPbap.java15
1 files changed, 9 insertions, 6 deletions
diff --git a/core/java/android/bluetooth/BluetoothPbap.java b/core/java/android/bluetooth/BluetoothPbap.java
index 1f89ddf0afc7..277a5a8f1625 100644
--- a/core/java/android/bluetooth/BluetoothPbap.java
+++ b/core/java/android/bluetooth/BluetoothPbap.java
@@ -278,16 +278,19 @@ public class BluetoothPbap implements BluetoothProfile {
}
/**
- * Pbap does not store connection policy, so this function only disconnects pbap if
- * connectionPolicy is {@link #CONNECTION_POLICY_FORBIDDEN}.
+ * Set connection policy of the profile and tries to disconnect it if connectionPolicy is
+ * {@link BluetoothProfile#CONNECTION_POLICY_FORBIDDEN}
*
* <p> The device should already be paired.
- * Connection policy can be one of {@link #CONNECTION_POLICY_ALLOWED},
- * {@link #CONNECTION_POLICY_FORBIDDEN}, {@link #CONNECTION_POLICY_UNKNOWN}
+ * Connection policy can be one of:
+ * {@link BluetoothProfile#CONNECTION_POLICY_ALLOWED},
+ * {@link BluetoothProfile#CONNECTION_POLICY_FORBIDDEN},
+ * {@link BluetoothProfile#CONNECTION_POLICY_UNKNOWN}
*
* @param device Paired bluetooth device
- * @param connectionPolicy determines whether to disconnect the device
- * @return true if pbap is successfully disconnected, false otherwise
+ * @param connectionPolicy is the connection policy to set to for this profile
+ * @return true if connectionPolicy is set, false on error
+ *
* @hide
*/
@SystemApi