2013-06-12 2 views
1

Я пытаюсь создать древовидную структуру, которая содержит более трех уровней (обложка Bundle -> Bundled Cards -> пункты меню), используя HTML-страницы.Ошибка с пакетом HTML-страниц

У меня есть комплект карт с крышкой, который соответствующим образом отображает все, используя setText().

Затем я сменил одну из карт на setHtml() вместо setText() и использовал шаблон HTML с площадки для тестирования.

Затем я добавил страницы HTML на эту карту, используя ArrayList<String>. Используя детскую площадку, я получаю карту ниже. Когда я получаю доступ к Glass, я получаю «неожиданно остановился».

Это определенно ошибка, но я хочу знать, есть ли планы разрешить это дерево уровня 4 (обложка Bundle -> обложка HTML -> страницы HTML -> элементы меню).

{ 
    "kind": "mirror#timelineItem", 
    "id": "b599da0d-494c-4ac9-ac24-bb5bddc1a209", 
    "bundleId": "customBundle", 
    "created": "2013-06-12T17:32:30.636Z", 
    "updated": "2013-06-12T17:32:30.636Z", 
    "etag": "\"r3ghbVW9Rp1kDP4UexS05_pFx4E/T3Df9IBGUombFb5U_Y1rda4CWwM\"", 
    "html": "<article>\n <section>\n <div class=\"text-x-large\">\n  <p class=\"yellow\">8:00<sub>PM</sub></p>\n  <p>Dinner with folks tonight</p>\n </div>\n </section>\n <footer>\n <div>Their place</div>\n </footer>\n</article>\n", 
    "htmlPages": [ 
    "<article>\n <section>\n <table class=\"align-justify\"> \n  <tbody>\n  <tr>\n   <td>AAPL</td>\n   <td>503.73</td>\n   <td class=\"red\">-16.57 (3.18%)</td>\n  </tr>\n  <tr>\n   <td>AMZN</td>\n   <td>274.03</td>\n   <td class=\"green\">+6.09 (2.27%)</td>\n  </tr>\n  <tr>\n   <td>GOOG</td>\n   <td>727.58</td>\n   <td class=\"red\">-12.41 (1.68%)</td>\n  </tr>\n  </tbody>\n </table>\n </section>\n</article>\n", 
    "<article>\n <section>\n <ul class=\"text-x-small\">\n  <li>Gingerbread</li>\n  <li>Chocolate Chip Cookies</li>\n  <li>Tiramisu</li>\n  <li>Donuts</li>\n  <li>Sugar Plum Gummies</li>\n </ul>\n </section>\n <footer>\n <p>Grocery list</p>\n </footer>\n</article>\n" 
    ], 
    "menuItems": [ 
    { 
     "action": "REPLY" 
    }, 
    { 
     "id": "moreInfo", 
     "action": "CUSTOM", 
     "values": [ 
     { 
      "displayName": "Get More Info", 
      "iconUrl": "https://MYAPP.appspot.com/static/images/drill.png" 
     } 
     ] 
    }, 
    { 
     "action": "TOGGLE_PINNED" 
    } 
    ], 
    "notification": { 
    "level": "DEFAULT" 
    } 
} 

ответ

1

Вы правы, что, если вы пытаетесь как с разбиением на страницы, так и с цепочками потоков, вы получаете какое-то неудобное поведение. Вы увидите крышку пучка, но, нажав на нее, Glass сообщит о неожиданной остановке.

Он прямо не сказать, что вы не можете сделать это в документации, и мы можем ожидать, что это в будущем работать, даже если он не работает в настоящее время, на основе ...

Ваш точный вопрос уже сообщалось как ошибка в системе отслеживания проблем:

https://code.google.com/p/google-glass-api/issues/detail?id=77

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

обложка -> элементы в комплекте -> их страницы -> их действия