package Ġcom . str atag ile . q link . ui . activity . def i . module Ċ Ċ import Ġcom . str atag ile . q link . data . api . Http API Wrapper Ċ import Ġcom . str atag ile . q link . ui . activity . base . Activity Scope Ċ import Ġcom . str atag ile . q link . ui . activity . def i . Def i Key State Fragment Ċ import Ġcom . str atag ile . q link . ui . activity . def i . contract . Def i Key State Contract Ċ import Ġcom . str atag ile . q link . ui . activity . def i . presenter . Def i Key State Presenter Ċ Ċ import Ġdagger . Module ; Ċ import Ġdagger . Provides ; Ċ Ċ /** Ċ Ġ* Ġ@ author Ġh zp Ċ Ġ* Ġ@ Package Ġcom . str atag ile . q link . ui . activity . def i Ċ Ġ* Ġ@ Description : ĠThe Ġmod ue le Ġof ĠDef i Key State Fragment , Ġprovide Ġfield Ġfor ĠDef i Key State Fragment Ċ Ġ* Ġ@ date Ġ 2 0 2 0 / 0 6 / 0 2 Ġ 1 0 : 2 5 : 3 9 Ċ Ġ*/ Ċ @ Module Ċ class ĠDef i Key State Module Ġ( private Ġval Ġm View : ĠDef i Key State Contract . View ) Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Activity Scope ĊĠĠĠ Ġfun Ġprovide Def i Key State Presenter ( http API Wrapper : ĠHttp API Wrapper ) Ġ: Def i Key State Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠDef i Key State Presenter ( http API Wrapper , Ġm View ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Activity Scope ĊĠĠĠ Ġfun Ġprovide Def i Key State Fragment () Ġ: ĠDef i Key State Fragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm View Ġas ĠDef i Key State Fragment ĊĠĠĠ Ġ} Ċ }