我正在编写一个Android应用程序,它将一个磁贴添加到乐队中,最多8个页面,每个页面包含一个文本框,其字符串是从listArray中的用户输入生成的。添加磁贴并更新页面的asyncTask是在单击按钮时执行的。用户可以更改listArray中的项目,然后按按钮更新波段。到目前为止,我已经解决了一个问题:如果原始列表有例如8个字符串并且生成了8个页面,如果用户然后改变listArray以具有5个字符串,这应该生成5个页面,那么新的5个页面被添加但是旧的第6,7和8页留在乐队上。我想在调用updatePages()之前调用tile的所有当前页面。文档显示了如何删除应用程序创建的所有切片,但是有没有办法只删除页面而不是切片本身?感谢您的帮助。
答案 0 :(得分:0)
在添加新页面之前,您可以调用BandTileManager.removePages(java.util.UUID tileId)
清除平铺中的所有现有页面。