RemoteViews.RemoteResponse.FromFillInIntent(Intent) Método

Definición

Al usar colecciones (por ejemplo, ListView, StackView, etc.) en widgets, es muy costoso establecer PendingIntents en los elementos individuales y, por tanto, no se recomienda. En su lugar, se puede establecer una sola plantilla PendingIntent en la colección, vea RemoteViews.setPendingIntentTemplate(int,PendingIntent) y la acción individual en clic de un elemento determinado se puede distinguir estableciendo un fillInIntent en ese elemento. Después, fillInIntent se combina con la plantilla PendingIntent para determinar la intención final que se ejecutará cuando se haga clic en el elemento. Esto funciona de la siguiente manera: los campos que quedan en blanco en la plantilla PendingIntent, pero los proporciona fillInIntent se sobrescribirán y se usará PendingIntent resultante. El resto de la plantilla PendingIntent se rellenará con los campos asociados que se establecen en fillInIntent. Consulte Intent.fillIn(Intent,int) para obtener más detalles. Crea una respuesta que envía una intención pendiente como parte de la respuesta. Los límites de origen ( Intent.getSourceBounds() de la intención se establecerán en los límites de la vista de destino en el espacio de pantalla. Tenga en cuenta que las opciones de actividad asociadas con mPendingIntent se pueden invalidar antes de iniciar la intención. Consulte también:

[Android.Runtime.Register("fromFillInIntent", "(Landroid/content/Intent;)Landroid/widget/RemoteViews$RemoteResponse;", "", ApiSince=29)]
public static Android.Widget.RemoteViews.RemoteResponse FromFillInIntent(Android.Content.Intent fillIntent);
[<Android.Runtime.Register("fromFillInIntent", "(Landroid/content/Intent;)Landroid/widget/RemoteViews$RemoteResponse;", "", ApiSince=29)>]
static member FromFillInIntent : Android.Content.Intent -> Android.Widget.RemoteViews.RemoteResponse

Parámetros

fillIntent
Intent

Intención: la intención que se combinará con PendingIntent del elemento primario para determinar el comportamiento de la respuesta. Este valor no puede ser null.

Devoluciones

Este valor no puede ser null.

Atributos

Comentarios

Documentación de Java para RemoteViews.RemoteResponse.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a