Вставить карту временной линии с помощью 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-страниц в свой пакет.