2013-06-12 2 views
1

HTML 페이지를 사용하여 3 단계 이상의 트리 구조 (번들 커버 -> 번들 카드 -> 메뉴 항목)를 만들려고합니다.HTML 페이지 번들로 오류가 발생했습니다.

나는 모두 setText()을 사용하여 적절히 표시되는 카드 묶음을 가지고 있습니다.

그런 다음 카드 중 하나를 setText() 대신 setHtml()으로 변경하고 놀이터에서 HTML 템플릿을 사용하여 테스트했습니다.

그런 다음 ArrayList<String>을 사용하여 해당 카드에 HTML 페이지를 추가했습니다. 놀이터를 사용하여 아래 카드를받습니다. Glass에서 액세스하면 예상치 못한 문제가 발생합니다.

이것은 분명히 버그입니다.이 4 레벨 트리 (번들 커버 -> 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 가지 중첩 수준으로 살아야합니다. 앞으로는 다음과 같이 네 단계가 가능할 것으로 보입니다.

표지 -> 묶음의 항목 -> 해당 페이지 -> 해당 작업

관련 문제