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