-2

如何使用在 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" }
            };
4

1 回答 1

2

Mirror API 目前不支持嵌套捆绑包,您可以点击一个问题来获取该领域的最新进展:https://code.google.com/p/google-glass-api/issues/detail?编号=167

根据您的用例,您还可以尝试通过使用带有分页功能的 HTML 卡来解决此问题,但这只有在捆绑中的卡都具有相同的菜单项时才有效。

因此,与其创建多张卡片的捆绑,不如创建一张卡片,将所有卡片的所有内容作为 HTML 格式放置,然后让它auto-paginate或明确定义单独卡片的内容。有关详细信息和示例,请参阅https://developers.google.com/glass/timeline#paginating

然后,您可以将这些分页 HTML 卡片中的每一个添加到您的捆绑包中。

于 2013-09-27T07:14:55.447 回答