Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. class MyWorkerFactory @Inject constructor(
  2. val workerFactories: Map<Class<out Worker>, @JvmSuppressWildcards Provider<ChildWorkerFactory>>
  3. ) : WorkerFactory() {
  4.  
  5. override fun createWorker(
  6. appContext: Context,
  7. workerClassName: String,
  8. workerParameters: WorkerParameters
  9. ): ListenableWorker? {
  10. val workerFactoryProvider = //Iterate over available workers to get MyWorker factory
  11. return workerFactoryProvider.get().create(appContext, workerParameters)
  12. }
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement