Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e6efff89 authored by Jack He's avatar Jack He Committed by android-build-merger
Browse files

Merge "Bluetooth: Add convenience method to convert connection state to...

Merge "Bluetooth: Add convenience method to convert connection state to string" am: 255cd57f am: 951428e2
am: c9dc9943

Change-Id: I6d8d75fdc686eebda4e0308168b956e1014b02d4
parents a9ce094d c9dc9943
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -254,4 +254,28 @@ public interface BluetoothProfile {
         */
        public void onServiceDisconnected(int profile);
    }

    /**
     * Convert an integer value of connection state into human readable string
     *
     * @param connectionState - One of {@link #STATE_DISCONNECTED}, {@link #STATE_CONNECTING},
     * {@link #STATE_CONNECTED}, or {@link #STATE_DISCONNECTED}
     * @return a string representation of the connection state, STATE_UNKNOWN if the state
     * is not defined
     * @hide
     */
    static String getConnectionStateName(int connectionState) {
        switch (connectionState) {
            case STATE_DISCONNECTED:
                return "STATE_DISCONNECTED";
            case STATE_CONNECTING:
                return "STATE_CONNECTING";
            case STATE_CONNECTED:
                return "STATE_CONNECTED";
            case STATE_DISCONNECTING:
                return "STATE_DISCONNECTING";
            default:
                return "STATE_UNKNOWN";
        }
    }
}