Merge "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."

This commit is contained in:
Treehugger Robot
2020-02-25 09:46:25 +00:00
committed by Gerrit Code Review

View File

@@ -278,16 +278,19 @@ public class BluetoothPbap implements BluetoothProfile {
} }
/** /**
* Pbap does not store connection policy, so this function only disconnects pbap if * Set connection policy of the profile and tries to disconnect it if connectionPolicy is
* connectionPolicy is {@link #CONNECTION_POLICY_FORBIDDEN}. * {@link BluetoothProfile#CONNECTION_POLICY_FORBIDDEN}
* *
* <p> The device should already be paired. * <p> The device should already be paired.
* Connection policy can be one of {@link #CONNECTION_POLICY_ALLOWED}, * Connection policy can be one of:
* {@link #CONNECTION_POLICY_FORBIDDEN}, {@link #CONNECTION_POLICY_UNKNOWN} * {@link BluetoothProfile#CONNECTION_POLICY_ALLOWED},
* {@link BluetoothProfile#CONNECTION_POLICY_FORBIDDEN},
* {@link BluetoothProfile#CONNECTION_POLICY_UNKNOWN}
* *
* @param device Paired bluetooth device * @param device Paired bluetooth device
* @param connectionPolicy determines whether to disconnect the device * @param connectionPolicy is the connection policy to set to for this profile
* @return true if pbap is successfully disconnected, false otherwise * @return true if connectionPolicy is set, false on error
*
* @hide * @hide
*/ */
@SystemApi @SystemApi