UserActivityChannel 类
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. userdata. useractivities. UserActivityChannel
- com.
public class UserActivityChannel
此类处理添加和查询应用程序的用户活动。
构造函数摘要
构造函数 | 说明 |
---|---|
UserActivityChannel(@NonNull UserDataFeed userDataFeed) |
创建并初始化此类的新实例。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
Async |
deleteActivityAsync(@NonNull String activityId)
删除给定的用户活动。 |
Async |
deleteAllActivitiesAsync()
删除所有用户活动。 |
String |
getAppDisplayName()
获取此活动的应用显示名称。 |
Async |
getOrCreateUserActivityAsync(@NonNull String activityId)
创建指定的用户活动,或者获取对它的引用(如果已存在)。 |
Async |
getRecentSessionHistoryItemsForTimeRangeAsync( @NonNull Date startTime, @NonNull Date endTime, int maxActivities)
获取给定活动的会话历史记录条目。 |
Async |
getRecentUserActivitiesAsync(int maxUniqueActivities)
获取最近用户活动的历史记录。 |
Async |
getSessionHistoryItemsForUserActivityAsync( @NonNull String activityId, @NonNull Date startTime)
获取给定活动的会话历史记录条目。 |
User |
getSyncScope()
获取此活动通道的同步范围。 |
void |
setAppDisplayName(@Nullable String appDisplayName)
设置所有活动的应用的显示名称 |
构造函数详细信息
UserActivityChannel
public UserActivityChannel(@NonNull UserDataFeed userDataFeed)
创建并初始化此类的新实例。
Parameters:
方法详细信息
deleteActivityAsync
public AsyncOperation
删除给定的用户活动。
Parameters:
Returns:
deleteAllActivitiesAsync
public AsyncOperation
删除所有用户活动。
Returns:
getAppDisplayName
public String getAppDisplayName()
获取此活动的应用显示名称。
Returns:
getOrCreateUserActivityAsync
public AsyncOperation
创建指定的用户活动,或者获取对它的引用(如果已存在)。
Parameters:
Returns:
getRecentSessionHistoryItemsForTimeRangeAsync
public AsyncOperation<>
获取给定活动的会话历史记录条目。
Parameters:
Returns:
getRecentUserActivitiesAsync
public AsyncOperation<>
获取最近用户活动的历史记录。
Parameters:
Returns:
getSessionHistoryItemsForUserActivityAsync
public AsyncOperation<>
获取给定活动的会话历史记录条目。
Parameters:
Returns:
getSyncScope
public static UserDataFeedSyncScope getSyncScope()
获取此活动通道的同步范围。
Returns:
setAppDisplayName
public void setAppDisplayName(@Nullable String appDisplayName)
设置所有活动的应用的显示名称
Parameters: