package Ġcom . example . background . workers Ċ Ċ import Ġandroid . util . Log Ċ import Ġandroidx . work . Work Info Ċ import Ġandroidx . work . Work Manager Ċ import Ġcom . google . common . util . concurrent . List enable Future Ċ Ċ object ĠWork Manager Utils Ġ{ ĊĠĠĠ Ġfun Ġis Any Work Pending (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġall Works Ġ= ĠWork Manager . getInstance (). get Work Infos By Tag (" mz - signature - upload ") ĊĠĠĠĠĠĠĠ ĠLog . d (" Update Signature Worker ", Ġ"${ all Works . get (). size }") ĊĠĠĠĠĠĠĠ Ġfor ( work Info Ġin Ġall Works . get ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif (! work Info . state . is Finished ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d (" Update Signature Worker ", Ġ"${ work Info . id } Ġ${ work Info . state }") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} Ċ }