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@Overridepublic 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();}@Overridepublic void onStopped() {super.onStopped();Log.i(TAG, "OnStopped called for this worker");}}