tezvyn:

Chain WorkManager tasks and pass a file URI between workers.

Source: developer.android.comintermediate

This tests WorkManager chaining and data passing. A strong answer chains Download, Unzip, and Process with WorkContinuation, passes URI via outputData, and reads it with inputData. A red flag is suggesting global state, SharedPreferences, or thread blocking.

This tests your understanding of WorkManager chaining APIs and type-safe inter-worker data passing. A great answer describes building a chain with beginWith(download).then(unzip).then(process) and enqueueing the resulting WorkContinuation. For the URI, the answer must explain creating a Data object with Data.Builder, returning it inside Result.success(outputData), and reading it in the next worker via inputData.getString. A red flag is recommending static fields, SharedPreferences, or event buses to share transient state between workers.

Read the original → developer.android.com

Get five bites like this every day.

Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.

Chain WorkManager tasks and pass a file URI between workers. · Tezvyn