workmanager listener called immediately

后端 未结 2 1724
春和景丽
春和景丽 2021-02-06 10:39

I need to have a callback upon Work completion from WorkManager (android.arch.work:work-runtime-ktx:1.0.0-alpha11). Yet the listener I\'m adding is called immediately after work

2条回答
  •  暖寄归人
    2021-02-06 10:59

    Until a proper solution is found for this (w/o GCed errors etc), a rudimentary approach could be to create another WorkRequest and chain it as the last work request to handle the state.

    Ofcourse, you would have to handle the error states separately (And always return Result.success for each WorkRequest) to allow propagation through the chain.

    This is by no means a sustainable approach, but rather a quick fix if necessary

提交回复
热议问题