UserActivity Klasse
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. userdata. useractivities. UserActivity
- com.
public class UserActivity
Diese Klasse stellt eine einzelne Benutzeraktivitätsinstanz dar. Eine Benutzeraktivität wird von einer App während der Ausführung erstellt, um das System eines Benutzerarbeitsstreams zu benachrichtigen, der auf einem anderen Gerät oder zu einem anderen Zeitpunkt auf demselben Gerät fortgesetzt werden kann. Er stellt Informationen zu einer Aufgabe bereit, an der der Benutzer beteiligt ist.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| UserActivity(@NonNull String activityId) |
Dient zum Erstellen einer Aktivität mit der angegebenen ID. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
|
User |
createSession()
Erstellt eine Benutzeraktivitätssitzung, der diese UserActivity zugeordnet wird. Eine zugeordnete **UserActivitySession** gibt an, dass der Benutzer derzeit an der Aktivität beteiligt ist. |
| String |
getActivationUri()
Ruft den primären URI für diese Aktivität ab. |
| String |
getActivityId()
Ruft die eindeutige ID für diese Aktivität ab. |
| String |
getAppDisplayName()
Ruft den Anzeigenamen der App für diese Aktivität ab. |
| String |
getContentInfoJson()
Ruft die grundlegenden Inhaltsinformationen für diese Aktivität ab. |
| String |
getContentType()
Ruft den Inhaltstyp für diese Aktivität ab. |
| String |
getContentUri()
Ruft den Inhalts-URI für diese Aktivität ab. |
| String |
getFallbackUri()
Ruft den Fallback-URI ab, der von dieser Aktivität gehalten wird. |
| boolean |
getIsRoamable()
Ruft ab, ob diese Aktivität an andere Endpunkte übertragen wird. |
|
User |
getState()
Ruft den Status dieser Aktivität ab. |
|
User |
getVisualElements()
Ruft die visuellen Elemente für diese Aktivität ab. |
|
Async |
saveAsync()
Veröffentlicht die Benutzeraktivität. Die UserActivity muss über einen Aktivierungs-URI und ein VisualElements-Element mit festgelegtem Anzeigetext verfügen, bevor diese Methode aufgerufen wird. Diese Methode sollte aufgerufen werden, wenn die App eine Eigenschaft der UserActivity ändert (um das Update zu veröffentlichen). |
| void |
setActivationUri(@NonNull String activationUri)
Der zu befolgende URI, wenn diese Benutzeraktivität aktiviert wird. |
| void |
setContentInfoJson(@Nullable String contentInfoJson)
Legt die grundlegenden Inhaltsinformationen für diese Aktivität fest. Wenn Ihre Aktivität beispielsweise einen RSS-Feed liest, kann der Inhalt den Namen des Artikels und dessen Autor enthalten. |
| void |
setContentType(@Nullable String contentType)
Legt den MIME-Typ (Multipurpose Internet Mail Extensions) des mit **setContentUri** gespeicherten Inhalts fest. Beispiel: "text/plain". |
| void |
setContentUri(@Nullable String contentUri)
Legt den Inhalts-URI für diese Aktivität fest (der URI des Bilds, das verwendet wird, um die Aktivität auf einem anderen Gerät darzustellen). |
| void |
setFallbackUri(@Nullable String fallbackUri)
Legt den webfreundlichen URI für diese Aktivität fest, der verwendet werden soll, wenn der primäre URI fehlschlägt. |
| void |
setIsRoamable(boolean roamable)
Legt fest, ob diese Aktivität an andere Endpunkte übertragen wird. |
| void |
setVisualElements(@NonNull UserActivityVisualElements visualElements)
Legt die visuellen Elemente für diese Aktivität fest (Informationen, die für die Kachel "Details" der Aktivität verwendet werden können). |
Details zum Konstruktor
UserActivity
public UserActivity(@NonNull String activityId)
Dient zum Erstellen einer Aktivität mit der angegebenen ID.
Parameter:
Details zur Methode
createSession
public UserActivitySession createSession()
Erstellt eine Benutzeraktivitätssitzung, der diese UserActivity zugeordnet wird. Eine zugeordnete **UserActivitySession** gibt an, dass der Benutzer derzeit an der Aktivität beteiligt ist.
Gibt zurück:
getActivationUri
public String getActivationUri()
Ruft den primären URI für diese Aktivität ab.
Gibt zurück:
getActivityId
public String getActivityId()
Ruft die eindeutige ID für diese Aktivität ab.
Gibt zurück:
getAppDisplayName
public String getAppDisplayName()
Ruft den Anzeigenamen der App für diese Aktivität ab.
Gibt zurück:
getContentInfoJson
public String getContentInfoJson()
Ruft die grundlegenden Inhaltsinformationen für diese Aktivität ab.
Gibt zurück:
getContentType
public String getContentType()
Ruft den Inhaltstyp für diese Aktivität ab.
Gibt zurück:
getContentUri
public String getContentUri()
Ruft den Inhalts-URI für diese Aktivität ab.
Gibt zurück:
getFallbackUri
public String getFallbackUri()
Ruft den Fallback-URI ab, der von dieser Aktivität gehalten wird.
Gibt zurück:
getIsRoamable
public boolean getIsRoamable()
Ruft ab, ob diese Aktivität an andere Endpunkte übertragen wird.
Gibt zurück:
getState
public UserActivityState getState()
Ruft den Status dieser Aktivität ab.
Gibt zurück:
getVisualElements
public UserActivityVisualElements getVisualElements()
Ruft die visuellen Elemente für diese Aktivität ab.
Gibt zurück:
saveAsync
public AsyncOperation
Veröffentlicht die Benutzeraktivität. Die UserActivity muss über einen Aktivierungs-URI und ein VisualElements-Element mit festgelegtem Anzeigetext verfügen, bevor diese Methode aufgerufen wird. Diese Methode sollte aufgerufen werden, wenn die App eine Eigenschaft der UserActivity ändert (um das Update zu veröffentlichen).
Gibt zurück:
setActivationUri
public void setActivationUri(@NonNull String activationUri)
Der zu befolgende URI, wenn diese Benutzeraktivität aktiviert wird.
Parameter:
setContentInfoJson
public void setContentInfoJson(@Nullable String contentInfoJson)
Legt die grundlegenden Inhaltsinformationen für diese Aktivität fest. Wenn Ihre Aktivität beispielsweise einen RSS-Feed liest, kann der Inhalt den Namen des Artikels und dessen Autor enthalten.
Parameter:
setContentType
public void setContentType(@Nullable String contentType)
Legt den MIME-Typ (Multipurpose Internet Mail Extensions) des mit **setContentUri** gespeicherten Inhalts fest. Beispiel: "text/plain".
Parameter:
setContentUri
public void setContentUri(@Nullable String contentUri)
Legt den Inhalts-URI für diese Aktivität fest (der URI des Bilds, das verwendet wird, um die Aktivität auf einem anderen Gerät darzustellen).
Parameter:
setFallbackUri
public void setFallbackUri(@Nullable String fallbackUri)
Legt den webfreundlichen URI für diese Aktivität fest, der verwendet werden soll, wenn der primäre URI fehlschlägt.
Parameter:
setIsRoamable
public void setIsRoamable(boolean roamable)
Legt fest, ob diese Aktivität an andere Endpunkte übertragen wird.
Parameter:
setVisualElements
public void setVisualElements(@NonNull UserActivityVisualElements visualElements)
Legt die visuellen Elemente für diese Aktivität fest (Informationen, die für die Kachel "Details" der Aktivität verwendet werden können).
Parameter: