1

私は SyncAdapter の実装に取り​​組んでいます。不思議に思っていたのは、onPerformSync メソッドに SyncResult 型のパラメーターがあることです。SyncResult にはフィールド - delayUntil が含まれます。ドキュメントに記載されているように、同期間の遅延に使用されます。しかし、 ContentResolver.requestSync を呼び出すと、無視されます。それで、誰かがそれを適切に使用する方法を知っていますか?

4

1 に答える 1

2

いくつかの調査とデバッグの後、次の結論に達しました。

  • SyncResult.delayUntil は、ContentResolver.notifyChange によってトリガーされる SyncAdapter 呼び出しに影響を与えます
  • ContentResolver.requestSync はこのフラグを無視します
于 2012-08-20T09:31:20.807 に答える