Поделиться через


Activity.StartIntentSenderForResult Метод

Определение

Перегрузки

StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)

То же, что и вызов #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) без параметров.

StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Например #startActivityForResult(Intent, int), но позволяет использовать IntentSender для описания запуска действия.

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) без параметров.

Документация по Java для android.app.Activity.startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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 его.

Документация по Java для android.app.Activity.startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle).

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

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