How is a SyncAdapter triggered by the system?
<p>I have an application which uses a SyncAdapter to make a REST call to remote server, then use a Content Provider to persist the updates to the local SQLLite DB. </p>

<p>I can trigger the call by going the Accounts &amp; Sync, then selecting my adapter, and using the Resync button to trigger the call</p>

<p>How does the system know when (how often) to make the onPerformSync() call in the SyncAdapter? </p>

<p>I am logging on the service to which the REST call resolves, but I am not seeing any calls unless I do it manually as described above.</p>

<p>Btw, i am running in the emulator at the moment, i have not installed this on a device yet</p>
