2014-12-17 4 views
0

Я пытаюсь сделать MO-вызов из моего кода. Для этого я использую код ниже.Как вернуть результат после вызова в android

      String phnum = "1234567892"; 
          Intent callIntent = new Intent(Intent.ACTION_CALL); 
          callIntent.setData(Uri.parse("tel:" + phnum)); 
          startActivityForResult(callIntent,5); 

Также мне нужно получить такие результаты, как мой личный запрос об ошибке, передаче, удалении и т. Д.

Для этого я пытаюсь получить результаты из приведенного ниже метода.

public void onActivityResult(int requestCode, int resultCode, Intent data) { 
     if (requestCode == 5) { 

       Log.i(TAG,"resultCode.."+resultCode); 

       } 
      } 

Над кодом возвращающегося только «0» каждый раз, и это тоже его не соответствует (какое-то время мой «onActivityResult» не вызывался.

Пожалуйста, дайте мне знать, если это правильный путь, чтобы получить что я хочу или мне нужно, чтобы попробовать какой-то другой механизм.

ответ

1

вы должны использовать PhoneStateListener, чтобы получить статус вызова. в этом link вы получите, как использовать it.Here другой вопрос link в отношении этого, вы получите представление.

Смежные вопросы