如何从单个事件中删除多个timelineitem

时间:2014-01-02 10:36:06

标签: google-glass google-mirror-api

我有时间轴项目捆绑。现在我想从我的包中删除两个时间轴。

事实上,我可以通过菜单点击事件删除时间线,只删除当前时间轴。

我想删除当前时间轴[例如A]以及另一个时间轴[例如B]。从单个菜单点击时间轴[例如A]。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

作为其中的一部分,您需要做三件事:

  1. 知道卡A何时被删除
  2. 知道或获取B卡的身份证明
  3. 根据ID
  4. 删除卡B.

    通过使用subscriptions.insert订阅通知并处理DELETE操作来完成步骤1。虽然卡A将被删除,但您可以将其用作触发器以删除卡B.

    步骤2可以通过多种方式完成。如果您要存储卡B的ID,则可以获得所需的一切。如果您未存储ID,则需要发出timeline.list命令以获取所需的ID。一种可能的方法是使用卡A的ID,在A上执行timeline.get以获取bundleID,然后执行bundleID的timeline.list以获取该捆绑包中的所有其他卡。< / p>

    一旦你拥有了ID(通过上述任何一种方法,或者通过其他一些神奇的方法),你就可以通过对卡B的ID发出timeline.delete命令来删除它。 / p>