Y
Size: a a a
Y
V
Y
V
Y
V
android_ru
V
EA
EA
VS
VS
VS
VS
ИД
ИД
ИД
ИД
ИД
ИД
class StepWorker(ctx: Context, params: WorkerParameters) : Worker(ctx, params) {
val currentDate = Calendar.getInstance()
val dueDate = Calendar.getInstance()
override fun doWork(): Result {
dueDate.set(Calendar.HOUR_OF_DAY, 0)
dueDate.set(Calendar.MINUTE, 0)
dueDate.set(Calendar.SECOND, 0)
val steps = AppUtils.getStringPreference(applicationContext, "step")
val constraints = Constraints.Builder()
.setRequiredNetworkType(NetworkType.CONNECTED)
.build()
if (dueDate.before(currentDate)) {
dueDate.add(Calendar.HOUR_OF_DAY, 24)
}
val timeDiff = dueDate.timeInMillis - currentDate.timeInMillis
Log.d("PERIODIC", "BLA")
val dailyWorkRequest = PeriodicWorkRequest.Builder(
StepWorker::class.java, 10, TimeUnit.SECONDS)
.setConstraints(constraints)
.addTag("Step nulling")
.build()
WorkManager.getInstance(applicationContext)
.enqueue(dailyWorkRequest)
return Result.success()
}
}