| java.lang.Object | ||
| android.webkit.CookieSyncManager | Runnable | |
The class CookieSyncManager is used to synchronize the browser cookies between RAM and FLASH. To get the best performance, browser cookie is saved in RAM. We use a separate thread to sync the cookies between RAM and FLASH on a timer base.
To use the CookieSyncManager, the host application has to call the following when the application starts.
CookieSyncManager.createInstance(context)
To set up for sync, the host application has to call
CookieSyncManager.getInstance().startSync()
in its Activity.onResume(), and call
CookieSyncManager.getInstance().stopSync()
in its Activity.onStop().
To get instant sync instead of waiting for the timer to trigger, the host can call
CookieSyncManager.getInstance().sync()
| Value | ||||
|---|---|---|---|---|
| String | LOGTAG | "websync" | ||
| protected | WebViewDatabase | mDataBase | |||
| protected | Handler | mHandler |
| synchronized | static | CookieSyncManager | createInstance(Context context) | ||
| Create a singleton CookieSyncManager within a context | |||||
| synchronized | static | CookieSyncManager | getInstance() | ||
| Get a singleton CookieSyncManager | |||||
| void | resetSync() | ||||
| resetSync() resets sync manager's timer | |||||
| void | run() | ||||
| Begin doing the active part of the class' code. | |||||
| void | startSync() | ||||
| startSync() requests sync manager to start sync | |||||
| void | stopSync() | ||||
| stopSync() requests sync manager to stop sync. | |||||
| void | sync() | ||||
| sync() forces sync manager to sync now | |||||
| Object | clone() | ||||
| Answers a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver. | |||||
| void | onSyncInit() | ||||
| void | syncFromRamToFlash() | ||||
Methods inherited
from class
java.lang.Object
Methods inherited
from interface
java.lang.Runnable
Classes which wish to support cloning must specify that they implement the Cloneable interface, since the implementation checks for this.
| CloneNotSupportedException |
|---|