Proyectos de Subversion Android Microlearning - Inconcert

Rev

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);


    }

}