Context.StartActivities Метод

Определение

Перегрузки

StartActivities(Intent[])

То же, что и #startActivities(Intent[], Bundle) при отсутствии указанных параметров.

StartActivities(Intent[], Bundle)

Запуск нескольких новых действий.

StartActivities(Intent[])

То же, что и #startActivities(Intent[], Bundle) при отсутствии указанных параметров.

[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

Параметры

intents
Intent[]

Массив намерений для запуска.

Атрибуты

Исключения

Комментарии

То же, что и #startActivities(Intent[], Bundle) при отсутствии указанных параметров.

Документация по Java для android.content.Context.startActivities(android.content.Intent[]).

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

См. также раздел

  • <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)>

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

StartActivities(Intent[], Bundle)

Запуск нескольких новых действий.

[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

Параметры

intents
Intent[]

Массив намерений для запуска.

options
Bundle

Дополнительные параметры для запуска действия. Дополнительные сведения см. в разделе android.content.Context#startActivity(Intent, Bundle) Context.startActivity(Intent, Bundle)}.

Атрибуты

Исключения

Комментарии

Запуск нескольких новых действий. Как правило, это то же самое, что вызов #startActivity(Intent) первого намерения в массиве, действие во время его создания, вызывающее #startActivity(Intent) вторую запись и т. д. Обратите внимание, что в отличие от этого подхода, как правило, ни одно из действий, кроме последнего в массиве, не будет создано на этом этапе, а скорее будет создано, когда пользователь впервые посещает их (из-за нажатия обратно из действия сверху).

Этот метод вызывает ActivityNotFoundException исключение, если не было найдено действие для <em>any</em> заданного намерения. В этом случае состояние стека действий является неопределенным (некоторые намерения в списке могут быть в нем, а некоторые нет), поэтому, вероятно, вы хотите избежать таких ситуаций.

Документация по Java для android.content.Context.startActivities(android.content.Intent[], android.os.Bundle).

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

См. также раздел

  • StartActivities(Intent[])
  • <xref:Android.Content.PM.PackageManager.ResolveActivity(Android.Content.Intent%2c+Android.Content.PM.PackageInfoFlags)>

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