Что представляют собой различные состояния вызовов в стеке телефонии Android?

внутренний класс Android com.android.internal.telephony.Call содержит перечисление под названием State и определено следующим образом:

public enum State {
    IDLE, ACTIVE, HOLDING, DIALING, ALERTING, INCOMING, WAITING, DISCONNECTED, DISCONNECTING;

    public boolean isAlive() {
        return !(this == IDLE || this == DISCONNECTED || this == DISCONNECTING);
    }

    public boolean isRinging() {
        return this == INCOMING || this == WAITING;
    }

    public boolean isDialing() {
        return this == DIALING || this == ALERTING;
    }
}

Что представляют собой различные состояния?

8
задан Bjarke Freund-Hansen 3 July 2015 в 10:24
поделиться