1

我正在使用stream创建新闻源,它们允许您应用过滤器,因此您可以获得所需的结果,见下文:

Feed feed = getStreamClient().newFeed("user", user);
FeedFilter filter = new FeedFilter.Builder().withLimit(size).withOffset(pageNumber).build();
List<SimpleActivity> activities = feed.newFlatActivityService(SimpleActivity.class).getActivities(filter).getResults();

然而,这会返回所有活动,包括我的活动以及我关注的用户,我将如何过滤以便它只返回我的活动,这些活动由我创建

4

1 回答 1

0

我确定您应该将用户活动存储在用户提要中,并使用不同类型的提要来显示关注用户的活动。例如。用户 X 喜欢某事,您将活动添加到用户 X 的用户供稿。用户 Y 关注用户 X,您让用户 Y 的新闻提要关注用户 X 的用户提要。在 Stream 上启动应用程序时,默认情况下会获得 4 种不同类型的提要:用户、平面、聚合和通知。

于 2015-11-14T06:51:53.597 回答