Поделиться через


AlwaysOnHotwordDetector.CreateReEnrollIntent Метод

Определение

Создает намерение запустить повторную регистрацию для связанной фразы ключей.

[Android.Runtime.Register("createReEnrollIntent", "()Landroid/content/Intent;", "GetCreateReEnrollIntentHandler")]
public virtual Android.Content.Intent? CreateReEnrollIntent ();
[<Android.Runtime.Register("createReEnrollIntent", "()Landroid/content/Intent;", "GetCreateReEnrollIntentHandler")>]
abstract member CreateReEnrollIntent : unit -> Android.Content.Intent
override this.CreateReEnrollIntent : unit -> Android.Content.Intent

Возвращаемое значение

Запуск Intent повторной регистрации для заданной фразы ключей.

Атрибуты

Исключения

Значение , если управление ключами не поддерживается. Вызывающие абоненты должны вызывать этот метод только после поддерживаемого обратного вызова состояния в AlwaysOnHotwordDetector Callback onAvailabilityChanged (int), чтобы избежать этого исключения.

Значение , если детектор находится в недопустимом состоянии. Это может произойти, если был создан другой детектор или VoiceInteractionService размещен этот детектор был закрыт.

Комментарии

Создает намерение запустить повторную регистрацию для связанной фразы ключей. Это намерение должно вызываться с помощью Context#startForegroundService(Intent). Запуск повторной регистрации действителен только в том случае, если фраза ключа уже зарегистрирована, т. е. #STATE_KEYPHRASE_ENROLLEDв противном случае вызов может привести к ошибке.

Документация по Java для android.service.voice.AlwaysOnHotwordDetector.createReEnrollIntent().

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

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