UserActivity Classe
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. userdata. useractivities. UserActivity
- com.
public class UserActivity
Cette classe représente une instance d’activité utilisateur unique. Une activité utilisateur est créée par une application pendant son exécution pour notifier le système d’un flux de travail utilisateur qui peut être continué sur un autre appareil ou à un autre moment sur le même appareil. Il fournit des informations sur une tâche dans laquelle l’utilisateur est engagé.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| UserActivity(@NonNull String activityId) |
Créez une activité avec l’ID spécifié. |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
User |
createSession()
Crée une session d’activité utilisateur à laquelle cette UserActivity sera associée. Une **UserActivitySession** associée indique que l’utilisateur est actuellement engagé dans l’activité. |
| String |
getActivationUri()
Obtient l’URI principal de cette activité. |
| String |
getActivityId()
Obtient l’ID unique de cette activité. |
| String |
getAppDisplayName()
Obtient le nom complet de l’application pour cette activité. |
| String |
getContentInfoJson()
Obtient les informations de contenu de base pour cette activité. |
| String |
getContentType()
Obtient le type de contenu de cette activité. |
| String |
getContentUri()
Obtient l’URI de contenu de cette activité. |
| String |
getFallbackUri()
Obtient l’URI de secours conservé par cette activité. |
| boolean |
getIsRoamable()
Obtient si cette activité est itinérante vers d’autres points de terminaison. |
|
User |
getState()
Obtient l’état de cette activité. |
|
User |
getVisualElements()
Obtient les éléments visuels de cette activité. |
|
Async |
saveAsync()
Publie l’activité de l’utilisateur. UserActivity doit avoir un URI d’activation et un membre VisualElements avec un texte d’affichage défini avant que cette méthode soit appelée. Cette méthode doit être appelée chaque fois que l’application modifie une propriété de UserActivity (pour publier la mise à jour). |
| void |
setActivationUri(@NonNull String activationUri)
URI à suivre lorsque cette activité utilisateur est activée. |
| void |
setContentInfoJson(@Nullable String contentInfoJson)
Définit les informations de contenu de base pour cette activité. Par exemple, si votre activité lisait un flux RSS, le contenu peut inclure le nom de l’article et son auteur. |
| void |
setContentType(@Nullable String contentType)
Définit le type MIME (Multipurpose Internet Mail Extensions) du contenu stocké avec **setContentUri**. Par exemple, « text/plain ». |
| void |
setContentUri(@Nullable String contentUri)
Définit l’URI de contenu de cette activité (URI de l’image qui sera utilisé pour représenter l’activité sur un autre appareil). |
| void |
setFallbackUri(@Nullable String fallbackUri)
Définit l’URI convivial pour cette activité, à utiliser si l’URI principal échoue. |
| void |
setIsRoamable(boolean roamable)
Définit si cette activité est itinérante vers d’autres points de terminaison. |
| void |
setVisualElements(@NonNull UserActivityVisualElements visualElements)
Définit les éléments visuels de cette activité (informations qui peuvent être utilisées pour la vignette « détails » de l’activité). |
Détails du constructeur
UserActivity
public UserActivity(@NonNull String activityId)
Créez une activité avec l’ID spécifié.
Paramètres:
Détails de la méthode
createSession
public UserActivitySession createSession()
Crée une session d’activité utilisateur à laquelle cette UserActivity sera associée. Une **UserActivitySession** associée indique que l’utilisateur est actuellement engagé dans l’activité.
Retours:
getActivationUri
public String getActivationUri()
Obtient l’URI principal de cette activité.
Retours:
getActivityId
public String getActivityId()
Obtient l’ID unique de cette activité.
Retours:
getAppDisplayName
public String getAppDisplayName()
Obtient le nom complet de l’application pour cette activité.
Retours:
getContentInfoJson
public String getContentInfoJson()
Obtient les informations de contenu de base pour cette activité.
Retours:
getContentType
public String getContentType()
Obtient le type de contenu de cette activité.
Retours:
getContentUri
public String getContentUri()
Obtient l’URI de contenu de cette activité.
Retours:
getFallbackUri
public String getFallbackUri()
Obtient l’URI de secours conservé par cette activité.
Retours:
getIsRoamable
public boolean getIsRoamable()
Obtient si cette activité est itinérante vers d’autres points de terminaison.
Retours:
getState
public UserActivityState getState()
Obtient l’état de cette activité.
Retours:
getVisualElements
public UserActivityVisualElements getVisualElements()
Obtient les éléments visuels de cette activité.
Retours:
saveAsync
public AsyncOperation
Publie l’activité de l’utilisateur. UserActivity doit avoir un URI d’activation et un membre VisualElements avec un texte d’affichage défini avant que cette méthode soit appelée. Cette méthode doit être appelée chaque fois que l’application modifie une propriété de UserActivity (pour publier la mise à jour).
Retours:
setActivationUri
public void setActivationUri(@NonNull String activationUri)
URI à suivre lorsque cette activité utilisateur est activée.
Paramètres:
setContentInfoJson
public void setContentInfoJson(@Nullable String contentInfoJson)
Définit les informations de contenu de base pour cette activité. Par exemple, si votre activité lisait un flux RSS, le contenu peut inclure le nom de l’article et son auteur.
Paramètres:
setContentType
public void setContentType(@Nullable String contentType)
Définit le type MIME (Multipurpose Internet Mail Extensions) du contenu stocké avec **setContentUri**. Par exemple, « text/plain ».
Paramètres:
setContentUri
public void setContentUri(@Nullable String contentUri)
Définit l’URI de contenu de cette activité (URI de l’image qui sera utilisé pour représenter l’activité sur un autre appareil).
Paramètres:
setFallbackUri
public void setFallbackUri(@Nullable String fallbackUri)
Définit l’URI convivial pour cette activité, à utiliser si l’URI principal échoue.
Paramètres:
setIsRoamable
public void setIsRoamable(boolean roamable)
Définit si cette activité est itinérante vers d’autres points de terminaison.
Paramètres:
setVisualElements
public void setVisualElements(@NonNull UserActivityVisualElements visualElements)
Définit les éléments visuels de cette activité (informations qui peuvent être utilisées pour la vignette « détails » de l’activité).
Paramètres: