Я использую Android WorkManager (версия 1.0.0-alpha13), чтобы получить некоторые данные с моего сервера и сохранить их в локальной базе данных.Использовали следующего работника, без каких-либо операций и только что вернули успех.doWork () запускается повторно, даже после успешного завершения задачи.Это нормальное поведение Работника или проблема в этой версии?
HomeRepository.kt
val fetchVideosWorker = OneTimeWorkRequest.Builder(FetchVideosWorker::class.java)
.build()
val enqueue = WorkManager.getInstance().enqueue(fetchVideosWorker)
FetchVideosWorker.kt
class FetchVideosWorker(context : Context, params : WorkerParameters) : Worker(context,params) {
override fun doWork(): Result {
Log.d("youtubevideo","doWork")
return Result.success()
}
}