Не удается получить заголовки для входящего вызова sinch, когда приложение находится в закрытом состоянии только в первый раз

У меня есть следующий код в моем SinchService.

@Override
public void onIncomingCall(CallClient callClient, Call call) {
        Log.d("Size", "Size : " + call.getHeaders().size());
        Log.d(TAG, "onIncomingCall: " + call.getCallId());
        Intent intent = new Intent(SinchService.this, IncomingCallScreenActivity.class);
        intent.putExtra(CALL_ID, call.getCallId());
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        SinchService.this.startActivity(intent);
    }

В первой строке я печатаю размер заголовка. Я получаю правильное значение размера заголовка, когда приложение активно, но когда приложение неактивно (прекращено), оно равно 0 только для первого входящего вызова.

Я также обнаружил ту же проблему для последнего учебника по синхро-толканию.


person Divyang Panchal    schedule 03.10.2016    source источник