Fix Contacts sync adapter required by change to SyncManager
Change-Id: Icfc1f191289170185548a03ca94d1f79f10b7519
This commit is contained in:
parent
e3a25fe58d
commit
c29ec54532
@ -27,9 +27,9 @@ import android.app.Service;
|
|||||||
import android.content.AbstractThreadedSyncAdapter;
|
import android.content.AbstractThreadedSyncAdapter;
|
||||||
import android.content.ContentProviderClient;
|
import android.content.ContentProviderClient;
|
||||||
import android.content.ContentResolver;
|
import android.content.ContentResolver;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.SyncResult;
|
import android.content.SyncResult;
|
||||||
import android.content.Context;
|
|
||||||
import android.database.Cursor;
|
import android.database.Cursor;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
@ -49,21 +49,25 @@ public class ContactsSyncAdapterService extends Service {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static class SyncAdapterImpl extends AbstractThreadedSyncAdapter {
|
private static class SyncAdapterImpl extends AbstractThreadedSyncAdapter {
|
||||||
|
private Context mContext;
|
||||||
|
|
||||||
public SyncAdapterImpl(Context context) {
|
public SyncAdapterImpl(Context context) {
|
||||||
super(context, true /* autoInitialize */);
|
super(context, true /* autoInitialize */);
|
||||||
|
mContext = context;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void performSync(Account account, Bundle extras,
|
public void performSync(Account account, Bundle extras,
|
||||||
String authority, ContentProviderClient provider, SyncResult syncResult) {
|
String authority, ContentProviderClient provider, SyncResult syncResult) {
|
||||||
try {
|
try {
|
||||||
ContactsSyncAdapterService.performSync(getContext(), account, extras,
|
ContactsSyncAdapterService.performSync(mContext, account, extras,
|
||||||
authority, provider, syncResult);
|
authority, provider, syncResult);
|
||||||
} catch (OperationCanceledException e) {
|
} catch (OperationCanceledException e) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
synchronized (sSyncAdapterLock) {
|
synchronized (sSyncAdapterLock) {
|
||||||
|
Loading…
Reference in New Issue
Block a user