Вставить карту временной линии с помощью Mirror API, которая имеет пакет внутри пакета?

Как вставить карту линии времени с помощью In 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" }
            };

1 ответ

Решение

Вложенные пакеты в настоящее время не поддерживаются в Mirror API, есть проблема, которую вы можете отметить, чтобы получать обновления о прогрессе в этой области: https://code.google.com/p/google-glass-api/issues/detail?id=167

В зависимости от вашего варианта использования вы также можете попытаться обойти эту проблему, используя карты HTML с подкачкой для внутренних пакетов, но это будет работать только в том случае, если все карты в комплекте имеют одинаковые пункты меню.

Таким образом, вместо создания пакета из нескольких карт, вы должны создать одну карту, в которую вы поместите все содержимое всех карт в виде HTML, а затем либо позволить ей auto-paginate или точно определить содержание отдельных карт. См. https://developers.google.com/glass/timeline для получения подробной информации и примеров.

Затем вы можете добавить каждую из этих HTML-страниц в свой пакет.

Другие вопросы по тегам