VoiceInteractionSession.StartAssistantActivity Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
StartAssistantActivity(Intent) |
Bitten Sie, eine neue Assistent-Aktivität zu starten. |
StartAssistantActivity(Intent, Bundle) |
Bitten Sie, eine neue Assistent-Aktivität zu starten. |
StartAssistantActivity(Intent)
Bitten Sie, eine neue Assistent-Aktivität zu starten.
[Android.Runtime.Register("startAssistantActivity", "(Landroid/content/Intent;)V", "GetStartAssistantActivity_Landroid_content_Intent_Handler", ApiSince=26)]
public virtual void StartAssistantActivity (Android.Content.Intent? intent);
[<Android.Runtime.Register("startAssistantActivity", "(Landroid/content/Intent;)V", "GetStartAssistantActivity_Landroid_content_Intent_Handler", ApiSince=26)>]
abstract member StartAssistantActivity : Android.Content.Intent -> unit
override this.StartAssistantActivity : Android.Content.Intent -> unit
Parameter
- intent
- Intent
- Attribute
Hinweise
Bitten Sie, eine neue Assistent-Aktivität zu starten. Dadurch wird eine neue Aufgabe im Aktivitäts-Manager erstellt. Dies bedeutet, dass sie so festgelegt wird, dass Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK
sie zu einer neuen Aufgabe wird.
Die neu gestartete Aktivität wird neben anderen Aktivitäten im System auf einer neuen Ebene angezeigt, die nicht vom Modus mit mehreren Fenstern betroffen ist. Aufgaben, die mit dieser Aktivität gestartet werden, werden in die normale Aktivitätsschicht und nicht in diese neue Ebene übergehen.
Standardmäßig erstellt das System ein Fenster für die Benutzeroberfläche für diese Sitzung. Wenn Sie stattdessen eine Assistent-Aktivität verwenden, können Sie die Fenstererstellung deaktivieren, indem Sie in #onPrepareShow(Bundle, int)
aufrufen#setUiEnabled
.
HINWEIS: Wenn die App einige Optionen zum Starten der Aktivität außer Kraft setzen möchte, verwenden Sie #startAssistantActivity(Intent, Bundle)
stattdessen.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
StartAssistantActivity(Intent, Bundle)
Bitten Sie, eine neue Assistent-Aktivität zu starten.
[Android.Runtime.Register("startAssistantActivity", "(Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartAssistantActivity_Landroid_content_Intent_Landroid_os_Bundle_Handler", ApiSince=34)]
public virtual void StartAssistantActivity (Android.Content.Intent intent, Android.OS.Bundle bundle);
[<Android.Runtime.Register("startAssistantActivity", "(Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartAssistantActivity_Landroid_content_Intent_Landroid_os_Bundle_Handler", ApiSince=34)>]
abstract member StartAssistantActivity : Android.Content.Intent * Android.OS.Bundle -> unit
override this.StartAssistantActivity : Android.Content.Intent * Android.OS.Bundle -> unit
Parameter
- intent
- Intent
die Absicht zum Starten einer Assistent-Aktivität
- bundle
- Bundle
Zusätzliche Optionen für den Start der Aktivität. Informationen zum Erstellen des hier bereitgestellten Bundles finden Sie ActivityOptions
unter .
- Attribute
Hinweise
Bitten Sie, eine neue Assistent-Aktivität zu starten. Dadurch wird eine neue Aufgabe im Aktivitäts-Manager erstellt. Dies bedeutet, dass sie so festgelegt wird, dass Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK
sie zu einer neuen Aufgabe wird.
Die neu gestartete Aktivität wird neben anderen Aktivitäten im System auf einer neuen Ebene angezeigt, die nicht vom Modus mit mehreren Fenstern betroffen ist. Aufgaben, die mit dieser Aktivität gestartet werden, werden in die normale Aktivitätsschicht und nicht in diese neue Ebene übergehen.
Standardmäßig erstellt das System ein Fenster für die Benutzeroberfläche für diese Sitzung. Wenn Sie stattdessen eine Assistent-Aktivität verwenden, können Sie die Fenstererstellung deaktivieren, indem Sie in #onPrepareShow(Bundle, int)
aufrufen#setUiEnabled
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.