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

Commit e77d2c99 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Add toString for SRVCC state" am: aac5467d am: 4b60ae98

parents f2ad5936 4b60ae98
Loading
Loading
Loading
Loading
+25 −0
Original line number Original line Diff line number Diff line
@@ -310,6 +310,31 @@ public class TelephonyManager {
    @SystemApi
    @SystemApi
    public static final int SRVCC_STATE_HANDOVER_CANCELED  = 3;
    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.
     * 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
     * For example, {@link #getCardIdForDefaultEuicc()} returns this value if the device has no