package com.joelapenna.foursquared; import android.accounts.Account; import android.content.ContentProviderOperation; import android.content.ContentResolver; import android.net.Uri; import android.os.AsyncTask; import com.joelapenna.foursquare.types.Checkin; import com.joelapenna.foursquare.types.User; import java.util.Collections; import java.util.List; import java.util.Observable; final class PreEclairSyncImpl implements Sync { final private Observable observable = new Observable(); final private static class NoopTask extends AsyncTask<Void,Void,Void> { @Override protected Void doInBackground(Void... voids) { return null; } } @Override public boolean isEnabled() { return false; } @Override public boolean setEnabled(boolean enabled) { return (!enabled); } @Override public Observable getObservable() { return observable; } @Override public List<ContentProviderOperation> updateStatus(ContentResolver resolver, User friend, Checkin checkin) { return Collections.emptyList(); } @Override public Uri getContactLookupUri(ContentResolver resolver, String userId) { return null; } @Override public AsyncTask<?, ?, ?> createSyncTask() { return new NoopTask(); } @Override public void syncFriends(Account account) { } }