が存在を呼び出し、3つだけあります。foregroundcall、backgroundcall、ringingcall
コール的基本状态:IDLE、ACTIVE、HOLDING、DIALING、ALERTING、INCOMING、WAITING、
DISCONNECTED、DISCONNECTING
CallList:CallList変更場合ダイヤラコールCallList側が保持し、インターフェースは、操作に対応する応答を行います
CdmaConnection.javaで見ることができます
プライベートCdmaCall parentFromDCState(DriverCall.State状態){ スイッチ(状態){ ケースACTIVE: ケースDIALING: ケースALERTING: リターンowner.foregroundCall。 // ブレーク; ケースHOLDING: リターンowner.backgroundCall。 // ブレーク; ケースINCOMING: ケースWAITING: リターンowner.ringingCall。 // ブレーク; デフォルト: スロー 新しいのRuntimeException(「違法通話状態:」+ 状態)。 } }
ringingCall:INCOMINGを管理するために使用し、WAITINGコール
foregroundCall:DAILINGを管理するために、アラート、アクティブコール
の通話を管理するためのHOLD:backgroundCall