如何删除给定BookmarkScope中的所有书签 [英] How do I remove all bookmarks in a given BookmarkScope

查看:131
本文介绍了如何删除给定BookmarkScope中的所有书签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

理想情况下,我应该使用RomoveAllBookmarks重载方法,即NativeActivityContext.RemoveAllBookmarks(BookmarkScopebookmarkscope); /div>

RemoveAllBookmarks仅在单个活动的范围内起作用.提供此API作为具有多个书签的活动的帮助者,这些活动可能需要在明确恢复/删除所有书签之前完成(不需要未完成的书签).

如果您的活动有多个未完成的活动书签,并且只希望删除属于BookmarkScope的那些书签的某些子集,那么您将必须进行整理以了解要分别删除的书签.


Ideally I would have expeted an overloaded RomoveAllBookmarks method i.e. NativeActivityContext.RemoveAllBookmarks(BookmarkScope bookmarkscope);
Ho do I do this without keeping track of all my bookmark names?

解决方案

RemoveAllBookmarks only works at the scope of a single activity.  This API is provided as a helper for activities that have multiple bookmarks and may want to complete (which requires no outstanding bookmarks) before all of the bookmarks are explicitly resumed/removed.

If your activity has several outstanding bookmarks and only wants to remove some subset of those bookmarks that belong to a BookmarkScope, then you'll have to do the housekeeping to know which bookmarks to remove individually.


这篇关于如何删除给定BookmarkScope中的所有书签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆