2dd7661cf8b840924813baad96604b6a60b92950
[pub/Android/ownCloud.git] / src / eu / alefzero / owncloud / syncadapter / ContactSyncService.java
1 package eu.alefzero.owncloud.syncadapter;
2
3 import android.app.Service;
4 import android.content.Intent;
5 import android.os.IBinder;
6
7 public class ContactSyncService extends Service {
8 private static final Object syncAdapterLock = new Object();
9 private static AbstractOwnCloudSyncAdapter concretSyncAdapter = null;
10
11 /*
12 * {@inheritDoc}
13 */
14 @Override
15 public void onCreate() {
16 synchronized (syncAdapterLock) {
17 if (concretSyncAdapter == null) {
18 concretSyncAdapter = new ContactSyncAdapter(getApplicationContext(), true);
19 }
20 }
21 }
22
23 /*
24 * {@inheritDoc}
25 */
26 @Override
27 public IBinder onBind(Intent intent) {
28 return concretSyncAdapter.getSyncAdapterBinder();
29 }
30
31 }