Activity.StartIntentSenderForResult Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
То же, что и вызов |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Например |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)
То же, что и вызов #startIntentSenderForResult(IntentSender, int,
Intent, int, int, int, Bundle)
без параметров.
[Android.Runtime.Register("startIntentSenderForResult", "(Landroid/content/IntentSender;ILandroid/content/Intent;III)V", "GetStartIntentSenderForResult_Landroid_content_IntentSender_ILandroid_content_Intent_IIIHandler")]
public virtual void StartIntentSenderForResult (Android.Content.IntentSender? intent, int requestCode, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags);
[<Android.Runtime.Register("startIntentSenderForResult", "(Landroid/content/IntentSender;ILandroid/content/Intent;III)V", "GetStartIntentSenderForResult_Landroid_content_IntentSender_ILandroid_content_Intent_IIIHandler")>]
abstract member StartIntentSenderForResult : Android.Content.IntentSender * int * Android.Content.Intent * Android.Content.ActivityFlags * Android.Content.ActivityFlags * int -> unit
override this.StartIntentSenderForResult : Android.Content.IntentSender * int * Android.Content.Intent * Android.Content.ActivityFlags * Android.Content.ActivityFlags * int -> unit
Параметры
- intent
- IntentSender
Объект IntentSender для запуска.
- requestCode
- Int32
Если >= 0, этот код будет возвращен в onActivityResult() при выходе действия.
- fillInIntent
- Intent
Если значение не равно null, это будет указано в качестве параметра IntentSender#sendIntent
намерения.
- flagsMask
- ActivityFlags
Флаги намерений в исходном объекте IntentSender, который вы хотите изменить.
- flagsValues
- ActivityFlags
Требуемые значения для всех битов, заданных в <var>flagsMask</var>
- extraFlags
- Int32
Всегда равен 0.
- Атрибуты
Исключения
Комментарии
То же, что и вызов #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle)
без параметров.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)
Например #startActivityForResult(Intent, int)
, но позволяет использовать IntentSender для описания запуска действия.
[Android.Runtime.Register("startIntentSenderForResult", "(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V", "GetStartIntentSenderForResult_Landroid_content_IntentSender_ILandroid_content_Intent_IIILandroid_os_Bundle_Handler")]
public virtual void StartIntentSenderForResult (Android.Content.IntentSender? intent, int requestCode, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags, Android.OS.Bundle? options);
[<Android.Runtime.Register("startIntentSenderForResult", "(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V", "GetStartIntentSenderForResult_Landroid_content_IntentSender_ILandroid_content_Intent_IIILandroid_os_Bundle_Handler")>]
abstract member StartIntentSenderForResult : Android.Content.IntentSender * int * Android.Content.Intent * Android.Content.ActivityFlags * Android.Content.ActivityFlags * int * Android.OS.Bundle -> unit
override this.StartIntentSenderForResult : Android.Content.IntentSender * int * Android.Content.Intent * Android.Content.ActivityFlags * Android.Content.ActivityFlags * int * Android.OS.Bundle -> unit
Параметры
- intent
- IntentSender
Объект IntentSender для запуска.
- requestCode
- Int32
Если >= 0, этот код будет возвращен в onActivityResult() при выходе действия.
- fillInIntent
- Intent
Если значение не равно null, это будет указано в качестве параметра IntentSender#sendIntent
намерения.
- flagsMask
- ActivityFlags
Флаги намерений в исходном объекте IntentSender, который вы хотите изменить.
- flagsValues
- ActivityFlags
Требуемые значения для всех битов, заданных в <var>flagsMask</var>
- extraFlags
- Int32
Всегда равен 0.
- options
- Bundle
Дополнительные параметры запуска действия.
Дополнительные сведения см. в android.content.Context#startActivity(Intent, Bundle)
разделе Context.startActivity(Намерение, пакет)}. Если параметры также были предоставлены в IntentSender, параметры, указанные здесь, переопределяют любые, которые конфликтуют с параметрами, заданными НамерениемSender.
- Атрибуты
Исключения
Комментарии
Например #startActivityForResult(Intent, int)
, но позволяет использовать IntentSender для описания запуска действия. Если функция IntentSender предназначена для действия, это действие будет запущено так, как если бы вы вызвали обычный #startActivityForResult(Intent, int)
здесь; в противном случае его связанное действие будет выполнено (например, отправка трансляции), как если бы вы вызвали IntentSender#sendIntent IntentSender.sendIntent
его.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.