课程概述
用于记录有关同步操作结果的各种统计信息。同步管理器通过同步结果
并使用其中一些来确定同步的处置。请参见同步结果
进一步讨论如何SyncManager使用这些值。
总结
[展开]
继承的方法 |
来自班级java.lang.Object(java.lang.对象)
对象
|
克隆()
创建并返回此对象 。
|
布尔值
|
等于(对象o)
将此实例与指定对象进行比较,并指示它们是否都是平等的。
|
空隙
|
最后确定()
当垃圾收集器检测到此实例不再可访问时调用。
|
最终的等级<?>
|
获取类()
|
整数
|
哈希代码()
返回此对象的整数哈希代码。
|
最终的空隙
|
通知()
导致线程等待此对象的监视器(通过呼叫其中一个wait() 方法)被唤醒。
|
最终的空隙
|
通知全部()
导致所有等待此对象监视器的线程(通过呼叫其中一个wait() 方法)被唤醒。
|
字符串
|
到字符串()
返回一个字符串,该字符串包含此对象。
|
最终的空隙
|
等待()
使调用线程等待另一个线程调用通知() 或notifyAll() 方法。
|
最终的空隙
|
等待(长毫微秒,整数纳米)
使调用线程等待另一个线程调用通知() 或notifyAll() 方法或直到指定的超时过期。
|
最终的空隙
|
等待(长毫)
使调用线程等待另一个线程调用通知() 或notifyAll() 方法或直到指定的超时过期。
|
|
来自接口android.os。可包裹的
|
领域
公众长的numAuth异常
SyncAdapter无法验证账户
请求中指定的。用户需要采取一些措施来解决在未来的请求有望成功之前。这被认为是一个严重错误。
公众长的numConflictDetectedExceptions数
SyncAdapter检测到存在不可恢复的版本冲突试图更新或删除服务器上的资源版本。这是意料之中的从服务器检索到新状态后自动清除自身,虽然它可能会一直保留到用户手动干预,可能通过清除本地存储并重新启动frmo scratch。这被认为是一个严重错误。
公众长的num删除
用于跟踪同步操作执行的删除次数的计数器,如定义所示由SyncAdapter执行。
公众长的num条目
用于跟踪同步操作影响的条目数的计数器,如定义所示由SyncAdapter执行。
公众长的num个插入
用于跟踪同步操作执行的插入次数的计数器,如定义所示由SyncAdapter执行。
公众长的numIo异常
SyncAdapter出现问题,很可能是网络连接或超时等待网络响应时。如果再次尝试,请求可能会成功稍后。这被视为软错误。
公众长的numParseExceptions(解析异常数)
SyncAdapter从服务器或存储器接收的数据有问题稍后。如果再次尝试请求,此问题可能会重复出现。这个问题将需要由服务器或存储层清除(可能需要帮助来自用户)。如果SyncAdapter自行清理数据,则通常不会增加该值,尽管它可能仍然这样做,以便记录它必须进行一些清理。例如,如果SyncAdapter从服务器接收到错误条目在处理条目提要时,它可以选择删除条目,从而使继续增加该值,以便SyncAdapter可以记录发生错误。这被认为是一个严重错误。
公众长的跳过的条目数
用于跟踪来自服务器或本地存储的条目数的计数器在同步操作期间被忽略。如果SyncAdapter检测到无法分析的数据,但决定跳过它,继续前进,而不是立即失败。
公众长的num个更新
用于跟踪同步操作执行了多少更新的计数器(如定义所示)由SyncAdapter执行。
公共建筑商
公众的
SyncStats(同步统计信息)
(地块英寸)
公共方法
公众的字符串
到字符串
()
返回一个字符串,该字符串包含此对象。鼓励子类重写此方法并提供考虑对象类型和数据的实现。这个默认实现等效于以下表达式:
getClass().getName()+“@”+整数.toHexString(hashCode())
请参见编写有用的到字符串
方法如果你打算实现你自己的到字符串
方法。