Android WorkManager chained work not running on alpha04
I had the same issue (I've found your question searching for it).
It seems that it's broken on Google side and they should fix it. I'll try to fire a bug report later on.
For now I've "fixed" it by delaying the work by 1 second. Like following:
OneTimeWorkRequest.Builder(MyWorker::class.java)
// TODO whenever WorkManager is updated, test this again
// it was not working without the delay https://stackoverflow.com/questions/51078090/workmanager-chained-work-not-running#
.setInitialDelay(1, TimeUnit.SECONDS)
I know it's a bad hack, but for now it works.
Would add a comment, but can't comment yet on answers. The above answer by Budius works as a "fix". We had the issue with the last Worker for the chained work never being started, and it stayed forever on ENQUEUED. Setting a delay on the "ending" worker solved it.