如何从表带上的磁贴中删除所有页面?
How do I remove all the pages from a tile on the band?
我正在编写一个 android 应用程序,该应用程序将一个磁贴添加到最多 8 页的带区,每个页面都包含一个文本框,其字符串是根据用户在 listArray 中输入的内容生成的。添加磁贴和更新页面的 asyncTask 在单击按钮时执行。用户可以更改 listArray 中的项目,然后按下按钮更新 band。到目前为止,我已经用一个 issue:if 完成了所有这些工作,原始列表有例如 8 个字符串,并且生成了 8 页,如果用户随后将 listArray 更改为具有 5 个字符串,这应该生成 5 页,那么添加了新的 5 页但旧的第 6、7 和 8 页保留在乐队中。我想在调用 updatePages() 之前要求删除磁贴的所有当前页面。文档显示了如何删除应用程序创建的所有图块,但有没有办法只删除页面而不删除图块本身?感谢您的帮助。
在添加新页面之前,您可以调用 BandTileManager.removePages(java.util.UUID tileId)
从 Tile 中清除任何现有页面。
我正在编写一个 android 应用程序,该应用程序将一个磁贴添加到最多 8 页的带区,每个页面都包含一个文本框,其字符串是根据用户在 listArray 中输入的内容生成的。添加磁贴和更新页面的 asyncTask 在单击按钮时执行。用户可以更改 listArray 中的项目,然后按下按钮更新 band。到目前为止,我已经用一个 issue:if 完成了所有这些工作,原始列表有例如 8 个字符串,并且生成了 8 页,如果用户随后将 listArray 更改为具有 5 个字符串,这应该生成 5 页,那么添加了新的 5 页但旧的第 6、7 和 8 页保留在乐队中。我想在调用 updatePages() 之前要求删除磁贴的所有当前页面。文档显示了如何删除应用程序创建的所有图块,但有没有办法只删除页面而不删除图块本身?感谢您的帮助。
在添加新页面之前,您可以调用 BandTileManager.removePages(java.util.UUID tileId)
从 Tile 中清除任何现有页面。