Call.SendCallEvent(String, Bundle) Метод

Определение

Call Отправляет событие из этого Call объекта в связанный ConnectionConnectionServiceв .

[Android.Runtime.Register("sendCallEvent", "(Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=25)]
public void SendCallEvent (string? e, Android.OS.Bundle? extras);
[<Android.Runtime.Register("sendCallEvent", "(Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=25)>]
member this.SendCallEvent : string * Android.OS.Bundle -> unit

Параметры

e
String
extras
Bundle

Пакет, содержащий дополнительные сведения, связанные с событием.

Атрибуты

Комментарии

Call Отправляет событие из этого Call объекта в связанный ConnectionConnectionServiceв .

События вызова используются для передачи сведений о точке во времени из в InCallServiceConnectionService. Реализация ConnectionService может определять события, которые позволяют InCallService, например, переключать уникальную функцию ConnectionService.

Может ConnectionService обмениваться данными InCallService с с помощью Connection#sendConnectionEvent(String, Bundle).

События предоставляются реализациям ConnectionService через android.telecom.Connection#onCallEvent(String, Bundle).

Не следует делать никаких предположений о том, как ConnectionService будет обрабатывать эти события. Должен InCallService предполагать, что ConnectionService может полностью игнорировать некоторые события.

События должны быть полными (например, com.example.event.MY_EVENT), чтобы избежать конфликтов между InCallService реализациями. Кроме того, InCallService реализации не должны перенацеливали события в android.* пространстве имен и не должны определять собственные типы событий в этом пространстве имен. При определении настраиваемого типа события убедитесь, что содержимое дополнительных Bundle компонентов четко определено. Дополнительные ключи для этого пакета должны называться аналогично типу события (например, com.example.extra.MY_EXTRA).

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

Документация по Java для android.telecom.Call.sendCallEvent(java.lang.String, android.os.Bundle).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к