title: Why is WorkManager fired multiple times as soon as my app starts?
body: <p>I have an app in which I have declared a WorkManager, and the doWork() overrided function is called 3 or 4 times as soon as my app starts, without asking for the system to start it at any time in the code...</p>
  
  <p>I have checked that no reference to the WorkManager would have been done in the application. There is only one in App.kt file (that extends Application()).</p>
  
  <p>In App.kt :</p>
  
  <pre><code>class App : Application(){
  
  companion object {
      var appSyncRepository = AppSyncRepository()
  }
  }
  </code></pre>
  
  <p>In AppSyncRepository.kt :</p>
  
  <pre><code>class AppSyncRepository {
  }
  
  class AppSyncRepositoryWorker(context: Context, workerParams: WorkerParameters) : Worker(context, workerParams) {
  override fun doWork(): Result {
      return Result.success()
  }
  }
  </code></pre>
  
  <p>I would expect the worker not to be called because I have neither declared any OneTimeWorkRequestBuilder nor any PeriodicWorkRequestBuilder for now.</p>