我正在尝试使用Sinch在Android中调用应用程序来构建应用程序。
我已经设法实现了推送通知,并且来电屏幕显示在来电上,但是当我按应答时,它将带我进入“来电屏幕活动”,但是来电仅停留在启动状态。我正在呼叫“ call.answer()”,并且发誓要回答的代码与sinch提供的示例代码相同。
private void answerClicked() {
mAudioPlayer.stopRingtone();
Call call = getSinchServiceInterface().getCall(mCallId);
if (call != null) {
Log.d(TAG, "Answering call");
call.answer();
Log.d("calls", call.getState().toString());
Intent intent = new Intent(this, CallScreenActivity.class);
intent.putExtra(SinchService.CALL_ID, mCallId);
startActivity(intent);
} else {
Log.d(TAG, "call must be null");
finish();
}
}
“正在应答呼叫”显示在日志中。知道为什么它不能正确接听电话吗?