package Ġcom . row land . ad vent cal end ly . executor Ċ Ċ import Ġcom . row land . ad vent cal end ly . domain . executor . IP ost Execution Thread Ċ import Ġio . reactivex . Scheduler Ċ import Ġio . reactivex . android . schedul ers . Android Schedulers Ċ import Ġjavax . inject . Inject ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby ĠRow land Ġon Ġ 1 / 2 6 / 2 0 2 0 . Ċ Ġ* Ċ Ġ* ĠMain Thread Ġ( UI ĠThread ) Ġimplementation Ġbased Ġon Ġa Ġ[ Scheduler ] Ċ Ġ* Ġwhich Ġwill Ġexecute Ġactions Ġon Ġthe ĠAndroid ĠUI Ġthread Ċ Ġ*/ Ċ class ĠUi Thread Ġ@ Inject Ġinternal Ġconstructor () Ġ: ĠI Post Execution Thread Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġscheduler : ĠScheduler ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠAndroid Schedulers . main Thread () Ċ Ċ }