fa8a354298c24bfc1138c9e387c49e60b0920b1b
[pub/Android/ownCloud.git] / src / eu / alefzero / owncloud / syncadapter / FileSyncService.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 FileSyncService extends Service {
9 private static final Object syncAdapterLock = new Object();
10 private static AbstractOwnCloudSyncAdapter concretSyncAdapter = null;
11
12 /*
13 * {@inheritDoc}
14 */
15 @Override
16 public void onCreate() {
17 synchronized (syncAdapterLock) {
18 if (concretSyncAdapter == null) {
19 concretSyncAdapter = new FileSyncAdapter(getApplicationContext(), true);
20 }
21 }
22 }
23
24 /*
25 * {@inheritDoc}
26 */
27 @Override
28 public IBinder onBind(Intent intent) {
29 return concretSyncAdapter.getSyncAdapterBinder();
30 }
31 }