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

Commit c57c5a9b 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 string"

am: f7a69aee

Change-Id: I6be2177bcc81cd16824fc20b2dbf7a8a6c9464b8
parents 64d81fbf f7a69aee
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";
        }
    }
}