Context.StartActivities Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
StartActivities(Intent[]) |
То же, что и |
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.
См. также раздел
- <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(Намерение, пакет)}.
- Атрибуты
Исключения
Комментарии
Запустите несколько новых действий. Как правило, это то же самое, что вызов #startActivity(Intent)
первого намерения в массиве, что действие во время его создания #startActivity(Intent)
вызывает вторую запись и т. д. Обратите внимание, что в отличие от этого подхода, как правило, ни одно из действий, кроме последнего в массиве, будет создано на этом этапе, но скорее будет создано при первом посещении пользователем (из-за нажатия обратно из действия сверху).
Этот метод вызывает исключениеActivityNotFoundException
, если для em>any</em> не найдено <действия с заданным намерением. В этом случае состояние стека действий не определено (некоторые намерения в списке могут находиться в нем, некоторые нет), поэтому, вероятно, вы хотите избежать таких ситуаций.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
См. также раздел
- StartActivities(Intent[])
- <xref:Android.Content.PM.PackageManager.ResolveActivity(Android.Content.Intent%2c+Android.Content.PM.PackageInfoFlags)>