Context.StartActivities 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
StartActivities(Intent[]) |
Identisch mit |
StartActivities(Intent[], Bundle) |
Starten Sie mehrere neue Aktivitäten. |
StartActivities(Intent[])
Identisch mit #startActivities(Intent[], Bundle)
ohne angegebene Optionen.
[Android.Runtime.Register("startActivities", "([Landroid/content/Intent;)V", "GetStartActivities_arrayLandroid_content_Intent_Handler")]
public abstract void StartActivities (Android.Content.Intent[]? intents);
[<Android.Runtime.Register("startActivities", "([Landroid/content/Intent;)V", "GetStartActivities_arrayLandroid_content_Intent_Handler")>]
abstract member StartActivities : Android.Content.Intent[] -> unit
Parameter
- intents
- Intent[]
Ein Array von Absichten, die gestartet werden sollen.
- Attribute
Ausnahmen
Hinweise
Identisch mit #startActivities(Intent[], Bundle)
ohne angegebene Optionen.
Java-Dokumentation für android.content.Context.startActivities(android.content.Intent[])
.
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.
Weitere Informationen
- <xref:Android.Content.Context.StartActivities(Android.Content.Intent%5b%5d%2c+Android.OS.Bundle)>
- <xref:Android.Content.PM.PackageManager.ResolveActivity(Android.Content.Intent%2c+Android.Content.PM.PackageInfoFlags)>
Gilt für:
StartActivities(Intent[], Bundle)
Starten Sie mehrere neue Aktivitäten.
[Android.Runtime.Register("startActivities", "([Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartActivities_arrayLandroid_content_Intent_Landroid_os_Bundle_Handler")]
public abstract void StartActivities (Android.Content.Intent[]? intents, Android.OS.Bundle? options);
[<Android.Runtime.Register("startActivities", "([Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartActivities_arrayLandroid_content_Intent_Landroid_os_Bundle_Handler")>]
abstract member StartActivities : Android.Content.Intent[] * Android.OS.Bundle -> unit
Parameter
- intents
- Intent[]
Ein Array von Absichten, die gestartet werden sollen.
- options
- Bundle
Zusätzliche Optionen für den Start der Aktivität.
Weitere Informationen finden Sie unter android.content.Context#startActivity(Intent, Bundle)
Context.startActivity(Intent, Bundle)}.
- Attribute
Ausnahmen
Hinweise
Starten Sie mehrere neue Aktivitäten. Dies ist im Allgemeinen identisch mit dem Aufrufen #startActivity(Intent)
der ersten Absicht im Array, der Aktivität während der Erstellung #startActivity(Intent)
des zweiten Eintrags usw. Beachten Sie, dass im Gegensatz zu diesem Ansatz in der Regel keine der Aktivitäten mit Ausnahme der letzten im Array an diesem Punkt erstellt wird, sondern vielmehr erstellt wird, wenn der Benutzer sie zum ersten Mal besucht (aufgrund des Drückens von der Aktivität oben).
Diese Methode löst ausActivityNotFoundException
, wenn keine Aktivität für <die><> angegebene Absicht gefunden wurde. In diesem Fall ist der Zustand des Aktivitätsstapels undefiniert (einige Absichten in der Liste können darin enthalten sein, andere nicht), daher möchten Sie solche Situationen wahrscheinlich vermeiden.
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.
Weitere Informationen
- StartActivities(Intent[])
- <xref:Android.Content.PM.PackageManager.ResolveActivity(Android.Content.Intent%2c+Android.Content.PM.PackageInfoFlags)>