package com.ved.musicmapapp.providers; import android.content.Context; import android.os.AsyncTask; import android.util.Log; import com.ved.musicmapapp.utils.ServerUtilities; import com.ved.musicmapapp.utils.Statics; public class RegisterGCMTask extends AsyncTask<Void, Void, Void> { private String fbid, gcmId; private Context context; public RegisterGCMTask(Context context, String fbid, String gcmId) { Log.i("check","In RegisterGCMTask"); this.fbid = fbid; this.gcmId = gcmId; this.context = context; } @Override protected Void doInBackground(Void... params) { if (Statics.isNetworkConnected(context)) { if (fbid != null) { ServerUtilities.register(context, fbid, gcmId); } else { ServerUtilities.unregister(context, gcmId); } } return null; } @Override protected void onPostExecute(Void result) { super.onPostExecute(result); } }