如何使用C#.Net Mirror API插入时间线卡,其中包含捆绑包?
在下面的代码中,我正在做的是创建一个包。 我想要的是item1和item2是不同的包。有可能吗? 有解决方案吗?
TimelineItem item = new TimelineItem()
{
Text = controller.Request.Form.Get("message"),
BundleId = "112",
IsBundleCover=true,
Notification = new NotificationConfig() { Level = "DEFAULT" }
};
TimelineItem item1 = new TimelineItem()
{
Text = "Amalan",
BundleId = "112",
Notification = new NotificationConfig() { Level = "DEFAULT" }
};
TimelineItem item2 = new TimelineItem()
{
Text = "Sanath",
BundleId = "112",
Notification = new NotificationConfig() { Level = "DEFAULT" }
};
答案 0 :(得分:2)
镜像API目前不支持嵌套捆绑包,您可以解决此问题的最新进展:https://code.google.com/p/google-glass-api/issues/detail?id=167
根据您的使用情况,您还可以尝试通过使用带有内部分页分页的HTML卡来解决此问题,但这仅适用于捆绑中的卡都具有相同菜单项的情况。
因此,您可以创建一张卡片,然后将所有卡片的所有内容都放在HTML中,然后让它auto-paginate
或明确定义单独卡片的内容,而不是创建一组多张卡片。有关详细信息和示例,请参阅https://developers.google.com/glass/timeline#paginating。
然后,您可以将每个分页的HTML卡添加到您的捆绑包中。