2017-06-14 2 views
0

J'ai des fonctionnalités comme faire un appel, recevoir un appel, etc.
Comment puis-je gérer les scénarios d'erreur lors d'un appel et à l'autre extrémité, l'utilisateur n'est pas joignable ou la carte SIM n'est pas existe, etc.Make call Listener Error - Android

Y at-il un programme d'écoute disponible pour cela?

Modifier

  1. Comment puis-je savoir le 2ème utilisateur est accessible?
  2. Failed appeler à cause du solde du compte assez
+1

Quelles erreurs obtenez-vous? Pourquoi ne pouvez-vous pas essayer d'attraper des erreurs? –

+0

@ cricket_007: J'ai modifié la question. Jetez un coup d'oeil s'il vous plait. –

Répondre

0

vous pouvez utiliser la classe TelephonyManager pour connaître l'état de l'utilisateur.

CALL_STATE_IDLE: Cela signifie que l'utilisateur est inactif et aucune activité

CALL_STATE_OFFHOOK: Cela signifie au moins un appel existe qui est la numérotation, actif ou en attente, et aucun appel ne sonne ou en attente.

CALL_STATE_RINGING: Cela signifie qu'un nouvel appel est arrivé et qu'il sonne ou attend. Dans ce dernier cas, un autre appel est déjà actif.

Référer cet exemple: Call listener