AutorÃa | Ultima modificación | Ver Log |
package com.cesams.twogetskills.inconcert.sync;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import androidx.annotation.NonNull;
import androidx.work.Worker;
import androidx.work.WorkerParameters;
import com.cesams.twogetskills.inconcert.Constants;
public class WorkSync extends Worker {
private final static String TAG = "C2GS - WorkSync";
private Context appContext;
public WorkSync(
@NonNull Context appContext,
@NonNull WorkerParameters workerParams) {
super(appContext, workerParams);
this.appContext = appContext;
}
@NonNull
@Override
public Result doWork() {
Log.d(TAG, "doWork");
Intent intent = new Intent(Constants.BROADCAST_TYPE_SYNC_TO_SERVER_OR_CHECK_CHANGES);
appContext.sendBroadcast(intent);
return Result.success();
}
@Override
public void onStopped() {
super.onStopped();
Log.i(TAG, "OnStopped called for this worker");
}
}