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

Commit aac5467d authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Add toString for SRVCC state"

parents 58f0b4ca 3b536ff6
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -310,6 +310,31 @@ public class TelephonyManager {
    @SystemApi
    public static final int SRVCC_STATE_HANDOVER_CANCELED  = 3;
    /**
     * Convert srvcc handover state to string.
     *
     * @param state The srvcc handover state.
     * @return The srvcc handover state in string format.
     *
     * @hide
     */
    public static @NonNull String srvccStateToString(int state) {
        switch (state) {
            case TelephonyManager.SRVCC_STATE_HANDOVER_NONE:
                return "NONE";
            case TelephonyManager.SRVCC_STATE_HANDOVER_STARTED:
                return "STARTED";
            case TelephonyManager.SRVCC_STATE_HANDOVER_COMPLETED:
                return "COMPLETED";
            case TelephonyManager.SRVCC_STATE_HANDOVER_FAILED:
                return "FAILED";
            case TelephonyManager.SRVCC_STATE_HANDOVER_CANCELED:
                return "CANCELED";
            default:
                return "UNKNOWN(" + state + ")";
        }
    }
    /**
     * A UICC card identifier used if the device does not support the operation.
     * For example, {@link #getCardIdForDefaultEuicc()} returns this value if the device has no