У меня есть следующий код в моем 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 только для первого входящего вызова.
Я также обнаружил ту же проблему для последнего учебника по синхро-толканию.