Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MyWorkerFactory @Inject constructor(
- val workerFactories: Map<Class<out Worker>, @JvmSuppressWildcards Provider<ChildWorkerFactory>>
- ) : WorkerFactory() {
- override fun createWorker(
- appContext: Context,
- workerClassName: String,
- workerParameters: WorkerParameters
- ): ListenableWorker? {
- val workerFactoryProvider = //Iterate over available workers to get MyWorker factory
- return workerFactoryProvider.get().create(appContext, workerParameters)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement