当前位置: 首页>>代码示例>>Java>>正文


Java StoredDataClearedCallback类代码示例

本文整理汇总了Java中org.chromium.chrome.browser.preferences.website.Website.StoredDataClearedCallback的典型用法代码示例。如果您正苦于以下问题:Java StoredDataClearedCallback类的具体用法?Java StoredDataClearedCallback怎么用?Java StoredDataClearedCallback使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


StoredDataClearedCallback类属于org.chromium.chrome.browser.preferences.website.Website包,在下文中一共展示了StoredDataClearedCallback类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: clearStorage

import org.chromium.chrome.browser.preferences.website.Website.StoredDataClearedCallback; //导入依赖的package包/类
/**
 * This clears all the storage for websites that are displayed to the user. This happens
 * asynchronously, and then we call {@link #getInfoForOrigins()} when we're done.
 */
public void clearStorage() {
    if (mWebsites == null) {
        return;
    }
    RecordUserAction.record("MobileSettingsStorageClearAll");

    // The goal is to refresh the info for origins again after we've cleared all of them, so we
    // wait until the last website is cleared to refresh the origin list.
    final int[] numLeft = new int[1];
    numLeft[0] = mWebsites.size();
    for (int i = 0; i < mWebsites.size(); i++) {
        WebsitePreference preference = mWebsites.get(i);
        preference.site().clearAllStoredData(new StoredDataClearedCallback() {
            @Override
            public void onStoredDataCleared() {
                if (--numLeft[0] <= 0) {
                    getInfoForOrigins();
                }
            }
        });
    }
}
 
开发者ID:rkshuai,项目名称:chromium-for-android-56-debug-video,代码行数:27,代码来源:SingleCategoryPreferences.java


注:本文中的org.chromium.chrome.browser.preferences.website.Website.StoredDataClearedCallback类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。