Lingua

TranslationManager.CreateOnDeviceTranslator Metodo

Definizione

Crea un traduttore sul dispositivo per la traduzione in linguaggio naturale.

[Android.Runtime.Register("createOnDeviceTranslator", "(Landroid/view/translation/TranslationContext;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)]
public void CreateOnDeviceTranslator(Android.Views.Translation.TranslationContext translationContext, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("createOnDeviceTranslator", "(Landroid/view/translation/TranslationContext;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)>]
member this.CreateOnDeviceTranslator : Android.Views.Translation.TranslationContext * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parametri

translationContext
TranslationContext

TranslationContext contenente le specifiche per la creazione di Translator.

executor
IExecutor

Executor per eseguire operazioni di callback

callback
IConsumer

Consumer per ricevere il traduttore. Se null il servizio non è riuscito a creare il traduttore, viene restituito un valore.

Attributi

Commenti

Crea un traduttore sul dispositivo per la traduzione in linguaggio naturale.

In Android 12 questo metodo ha fornito lo stesso oggetto Translator memorizzato nella cache quando viene assegnato lo stesso oggetto TranslationContext. Non usare un traduttore distrutto altrove perché ciò causerà un'eccezione in Android 12.

Nelle versioni successive questo metodo non restituisce mai un traduttore memorizzato nella cache.

per android.view.translation.TranslationManager.createOnDeviceTranslator(android.view.translation.TranslationContext, java.util.concurrent.Executor, java.util.function.Consumer<android.view.translation.Translator>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a