Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
package com.cesams.twogetskills.inconcert.sync;
import android.accounts.Account;
import android.content.AbstractThreadedSyncAdapter;
import android.content.ContentProviderClient;
import android.content.Context;
import android.content.Intent;
import android.content.SyncResult;
import android.os.Bundle;
import android.util.Log;
import com.cesams.twogetskills.inconcert.Constants;
public class SyncAdapter extends AbstractThreadedSyncAdapter {
private Context mContext;
private final static String TAG = "C2GS - SyncAdapter";
public SyncAdapter(Context context, boolean autoInitialize) {
super(context, autoInitialize);
Log.d(TAG, "Construct");
/*
* If your app uses a content resolver, get an instance of it
* from the incoming Context
*/
this.mContext = context;
}
@Override
public void onPerformSync(Account account,
Bundle extras,
String authority,
ContentProviderClient provider,
final SyncResult syncResult) {
Log.d(TAG, "onPerformSync");
Intent intent = new Intent(Constants.BROADCAST_TYPE_SYNC_TO_SERVER_OR_CHECK_CHANGES);
mContext.sendBroadcast(intent);
}
}