【问题标题】:How to pin a bundle of cards如何固定一捆卡片
【发布时间】:2013-06-05 22:35:27
【问题描述】:

由于几个时间线项目共享相同的捆绑包 ID,我创建捆绑包封面:

TimelineItem timelineCover = new TimelineItem();
timelineCover.setText("Help Options");
timelineCover.setBundleId(bundleId);
timelineCover.setNotification(new NotificationConfig().setLevel("DEFAULT"));
timelineCover.setIsBundleCover(true);
timelineCover.setIsPinned(true);
MirrorClient.insertTimelineItem(credential, timelineCover);

它通过正确捆绑但 isPinned = false 的时间线。

我尝试在时间轴操场中将 isPinned 字段更新为 true,但它仍然为 false。

是否可以固定捆绑包?

【问题讨论】:

    标签: java google-api-java-client google-mirror-api


    【解决方案1】:

    您只能通过将捆绑包的非封面项目设置为具有 TOGGLE_PINNED 菜单操作来固定捆绑包,然后用户必须点击封面,钻入可以固定的子卡,点击它pin 选项,然后将其固定。这样做的结果是固定了整个捆绑包,包括大卫在评论中指出的封面,即使设置为能够固定,也不能因为单击它只是进入捆绑包。

    其他一些相关的东西也有点奇怪并且与捆绑包相关,如果您允许用户删除捆绑包的封面,并且他们这样做了,孩子们不会被删除,而是最近添加的卡片成为新的封面。

    我认为这是一个很好的问题。谢谢丹尼尔。

    【讨论】:

    • 这可能在不同的线程中,但它与您的旁注有关:使用“回复”按钮将带有文本记录的卡片放入包中。除了我不能删除那张卡之外,我不会介意它。我是否使用了正确的菜单项来回复卡片?
    • 我也不知道。添加了一个关于它的问题:stackoverflow.com/questions/17218159/…
    【解决方案2】:

    isPinned 属性不能直接设置为true。您的用户必须自己使用 TOGGLE_PINNED built-in menu item 固定卡。

    您的时间线项目插入代码如下所示:

    TimelineItem timelineCover = new TimelineItem();
    timelineCover.setText("Help Options");
    timelineCover.setBundleId(bundleId);
    timelineCover.setNotification(new NotificationConfig().setLevel("DEFAULT"));
    timelineCover.setIsBundleCover(true);
    
    List<MenuItem> menuItemList = new ArrayList<MenuItem>();
    menuItemList.add(new MenuItem().setAction("TOGGLE_PINNED"));
    timelineCover.setMenuItems(menuItemList);
    
    MirrorClient.insertTimelineItem(credential, timelineCover);
    

    插入后,您的用户可以使用菜单来固定此卡。

    【讨论】:

    • 正确,但是当您选择它时,将显示捆绑包的卡片而不是菜单项。捆绑包封面可以有菜单项吗?
    • 默认情况下,代码卡也在捆绑包内。菜单项将显示在那里。但我明白你的意思。目前,固定和捆绑是一件复杂的事情。
    • 我不确定您所说的“代码卡”是什么意思。我将 TOGGLE_PINNED 菜单项放在捆绑包中的所有卡片上,这样我就可以使用它们中的任何一个来固定整个捆绑包。感谢您的帮助。
    猜你喜欢
    • 2018-07-15
    • 2020-01-22
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    相关资源
    最近更新 更多