package Ġcom . c no ke . test 2 čĊč Ċ import Ġandroid . app . Application č Ċ import Ġcom . c no ke . startup . task . Init Task č Ċ import Ġkotlinx . coroutines . delay čĊč Ċ /** čĊ Ġ* Ġ@ date Ġon Ġ 2 0 2 2 / 1 / 4 čĊ Ġ* Ġ@ author Ġhu ang h ui čĊ Ġ* Ġ@ title čĊ Ġ* Ġ@ describe čĊ Ġ*/ č Ċ class ĠTask 2 Ġ Ġ: ĠInit Task Ġ{ čĊčĊĠĠĠ Ġoverride Ġfun Ġname () Ġ= Ġ" Task 2 " čĊčĊĠĠĠ Ġoverride Ġfun Ġdepends () Ġ= ĠarrayOf (" Task 2 1 ") čĊčĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġexecute ( application : ĠApplication ) Ġ{ čĊĠĠĠĠĠĠĠ Ġdelay ( 1 7 0 0 0 ) čĊĠĠĠ Ġ} č Ċ } čĊč Ċ class ĠTask 2 1 Ġ Ġ: ĠInit Task Ġ{ čĊčĊĠĠĠ Ġoverride Ġfun Ġname () Ġ= Ġ" Task 2 1 " čĊčĊĠĠĠ Ġoverride Ġfun Ġanchor () Ġ= Ġtrue čĊčĊĠĠĠ Ġoverride Ġfun Ġdepends () Ġ= ĠarrayOf (" Task 1 ") čĊčĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġexecute ( application : ĠApplication ) Ġ{ čĊĠĠĠĠĠĠĠ Ġdelay ( 1 0 0 0 ) čĊĠĠĠ Ġ} č Ċ } čĊč Ċ class ĠTask 2 2 Ġ Ġ: ĠInit Task Ġ{ čĊčĊĠĠĠ Ġoverride Ġfun Ġname () Ġ= Ġ" Task 2 2 " čĊčĊĠĠĠ Ġoverride Ġfun Ġbackground () Ġ= Ġfalse čĊčĊĠĠĠ Ġoverride Ġfun Ġdepends () Ġ= ĠarrayOf (" Task 1 1 ") čĊčĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġexecute ( application : ĠApplication ) Ġ{ čĊĠĠĠĠĠĠĠ Ġdelay ( 1 6 0 0 0 ) čĊĠĠĠ Ġ} č Ċ }