UserActivity Класс
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. userdata. useractivities. UserActivity
- com.
public class UserActivity
Этот класс представляет один экземпляр действия пользователя. Действие пользователя создается приложением во время его выполнения, чтобы уведомить систему рабочего потока пользователя, который можно продолжить на другом устройстве или в другое время на том же устройстве. Он предоставляет сведения о задаче, в которую участвует пользователь.
Сводка по конструктору
| Конструктор | Описание |
|---|---|
| UserActivity(@NonNull String activityId) |
Создайте действие с указанным идентификатором. |
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
|
User |
createSession()
Создает сеанс действия пользователя, с которым будет связан этот userActivity. Связанное **UserActivitySession** указывает, что пользователь в настоящее время участвует в действии. |
| String |
getActivationUri()
Возвращает основной универсальный код ресурса (URI) для этого действия. |
| String |
getActivityId()
Возвращает уникальный идентификатор для этого действия. |
| String |
getAppDisplayName()
Возвращает отображаемое имя приложения для этого действия. |
| String |
getContentInfoJson()
Возвращает основные сведения о содержимом для этого действия. |
| String |
getContentType()
Возвращает тип контента для этого действия. |
| String |
getContentUri()
Возвращает универсальный код ресурса (URI) содержимого для этого действия. |
| String |
getFallbackUri()
Возвращает резервный URI, удерживаемый этим действием. |
| boolean |
getIsRoamable()
Возвращает, перемещается ли это действие на другие конечные точки. |
|
User |
getState()
Возвращает состояние этого действия. |
|
User |
getVisualElements()
Возвращает визуальные элементы для этого действия. |
|
Async |
saveAsync()
Публикует действие пользователя. UserActivity должен иметь URI активации и член VisualElements с заданным текстом отображения перед вызовом этого метода. Этот метод должен вызываться всякий раз, когда приложение изменяет свойство UserActivity (для публикации обновления). |
| void |
setActivationUri(@NonNull String activationUri)
URI, который следует выполнить при активации этого действия пользователя. |
| void |
setContentInfoJson(@Nullable String contentInfoJson)
Задает основные сведения о содержимом для этого действия. Например, если ваше действие считывало RSS-канал, содержимое может содержать имя статьи и его автора. |
| void |
setContentType(@Nullable String contentType)
Задает тип MIME (многоцелевых расширений почты Интернета) содержимого, хранящегося с помощью **setContentUri**. Например, "text/plain". |
| void |
setContentUri(@Nullable String contentUri)
Задает универсальный код ресурса (URI) содержимого для этого действия (URI изображения, который будет использоваться для представления действия на другом устройстве). |
| void |
setFallbackUri(@Nullable String fallbackUri)
Задает универсальный код ресурса (URI) для этого действия, который будет использоваться, если основной универсальный код ресурса (URI) завершается ошибкой. |
| void |
setIsRoamable(boolean roamable)
Задает, перемещается ли это действие на другие конечные точки. |
| void |
setVisualElements(@NonNull UserActivityVisualElements visualElements)
Задает визуальные элементы для этого действия (сведения, которые можно использовать для плитки "подробности" действия). |
Сведения о конструкторе
UserActivity
public UserActivity(@NonNull String activityId)
Создайте действие с указанным идентификатором.
Параметры:
Сведения о методе
createSession
public UserActivitySession createSession()
Создает сеанс действия пользователя, с которым будет связан этот userActivity. Связанное **UserActivitySession** указывает, что пользователь в настоящее время участвует в действии.
Возвращаемое значение:
getActivationUri
public String getActivationUri()
Возвращает основной универсальный код ресурса (URI) для этого действия.
Возвращаемое значение:
getActivityId
public String getActivityId()
Возвращает уникальный идентификатор для этого действия.
Возвращаемое значение:
getAppDisplayName
public String getAppDisplayName()
Возвращает отображаемое имя приложения для этого действия.
Возвращаемое значение:
getContentInfoJson
public String getContentInfoJson()
Возвращает основные сведения о содержимом для этого действия.
Возвращаемое значение:
getContentType
public String getContentType()
Возвращает тип контента для этого действия.
Возвращаемое значение:
getContentUri
public String getContentUri()
Возвращает универсальный код ресурса (URI) содержимого для этого действия.
Возвращаемое значение:
getFallbackUri
public String getFallbackUri()
Возвращает резервный URI, удерживаемый этим действием.
Возвращаемое значение:
getIsRoamable
public boolean getIsRoamable()
Возвращает, перемещается ли это действие на другие конечные точки.
Возвращаемое значение:
getState
public UserActivityState getState()
Возвращает состояние этого действия.
Возвращаемое значение:
getVisualElements
public UserActivityVisualElements getVisualElements()
Возвращает визуальные элементы для этого действия.
Возвращаемое значение:
saveAsync
public AsyncOperation
Публикует действие пользователя. UserActivity должен иметь URI активации и член VisualElements с заданным текстом отображения перед вызовом этого метода. Этот метод должен вызываться всякий раз, когда приложение изменяет свойство UserActivity (для публикации обновления).
Возвращаемое значение:
setActivationUri
public void setActivationUri(@NonNull String activationUri)
URI, который следует выполнить при активации этого действия пользователя.
Параметры:
setContentInfoJson
public void setContentInfoJson(@Nullable String contentInfoJson)
Задает основные сведения о содержимом для этого действия. Например, если ваше действие считывало RSS-канал, содержимое может содержать имя статьи и его автора.
Параметры:
setContentType
public void setContentType(@Nullable String contentType)
Задает тип MIME (многоцелевых расширений почты Интернета) содержимого, хранящегося с помощью **setContentUri**. Например, "text/plain".
Параметры:
setContentUri
public void setContentUri(@Nullable String contentUri)
Задает универсальный код ресурса (URI) содержимого для этого действия (URI изображения, который будет использоваться для представления действия на другом устройстве).
Параметры:
setFallbackUri
public void setFallbackUri(@Nullable String fallbackUri)
Задает универсальный код ресурса (URI) для этого действия, который будет использоваться, если основной универсальный код ресурса (URI) завершается ошибкой.
Параметры:
setIsRoamable
public void setIsRoamable(boolean roamable)
Задает, перемещается ли это действие на другие конечные точки.
Параметры:
setVisualElements
public void setVisualElements(@NonNull UserActivityVisualElements visualElements)
Задает визуальные элементы для этого действия (сведения, которые можно использовать для плитки "подробности" действия).
Параметры: