StupidBeauty
Read times:1730Posted at: - no title specified

安卓19开发文档翻译:CookieSyncManager,CookieSyncManager

继承  Object
实现 Runnable

这个类在应用编程接口级别21 中 废弃。
现在,WebView
会在必要的时候自动同步小甜饼。 妳不再需要创建或使用 CookieSyncManager 了。 要想手动强制 做一次同步的话, 妳可以使用CookieManager 的 flush() 方法, 它是一个同步方法,用来替代 sync()

类概述

CookieSyncManager类,用来在内存和持久存储设备之间同步浏览器的小甜饼数据。为了达到最佳的性能,浏览器小甜饼都是保存在内存中的。一个单独的线程会定时在二者之间保存小甜饼。

要使用CookieSyncManager,则对应的应用程序需要在程序启动时调用以下代码:

CookieSyncManager . createInstance ( context )

要想启动同步,则,对应的应用程序需要在Activity.onResume()中调用

CookieSyncManager . getInstance (). startSync ()

,以及,在Activity.onPause()中调用

CookieSyncManager . getInstance (). stopSync ()

要想立即进行一次同步,而不等待定时器触发同步的话,则调用

CookieSyncManager . getInstance (). sync ()

同步的时间间隔是 5分钟 ,所以, 妳可能仍需要手动强制同步,例如在 onPageFinished(WebView, String) 中就可能需要这样做。注意 sync()本身 也是异步的,所以, 不要在妳的活动正在关闭时做这个。

公有方法

public static synchronized  CookieSyncManager createInstance  ( Context  context)

自此版本开始引入 应用编程接口级别1

在上下文context中创建一个单例的CookieSyncManager

返回
  • •.CookieSyncManager

public void  sync  ()

自此版本开始引入 应用编程接口级别1

此方法已经废弃。
应当使用
flush()

sync()强制要求同步管理器立即同步

Julianne Moore

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands