2017-06-14 4 views
0

Ich habe Funktionen wie Anruf machen, Anruf annehmen etc. Wie kann ich mit den Fehlerszenarien während eines Anrufs umgehen und am anderen Ende, der Benutzer ist nicht erreichbar oder die SIM-Karte nicht existieren, etc.Anrufer Error Listener - Android

Gibt es einen Listener dafür?

bearbeiten

  1. Wie kann ich wissen, dass der zweite Benutzer erreichbar ist?
  2. fehlgeschlagen wegen genug Kontostand
+1

Welche Fehler bekommen Sie? Warum kannst du nicht versuchen, irgendwelche Fehler zu finden? –

+0

@ cricket_007: Ich habe die Frage bearbeitet. Bitte guck dir das an. –

Antwort

0

Sie TelephonyManager Klasse verwenden können, rufen Sie den Status des Benutzers zu kennen.

CALL_STATE_IDLE: Das bedeutet Benutzer außer Betrieb ist und keine Aktivität

CALL_STATE_OFFHOOK: Das bedeutet Mindestens ein Anruf besteht, dass Wahl ist, aktiv oder zu halten, und es werden keine Anrufe läuten oder warten.

CALL_STATE_RINGING: Dies bedeutet, dass ein neuer Anruf eingeht und klingelt oder wartet. Im letzteren Fall ist bereits ein anderer Anruf aktiv.

dieses Beispiel Siehe: Call listener