A.當View需要更新數(shù)據(jù)時,首先去找Model,然后Presenter去找Model請求數(shù)據(jù),Model獲取到數(shù)據(jù)之后通知Presenter,Presenter再通知Model更新數(shù)據(jù)
B.當View需要更新數(shù)據(jù)時,首先去找Presenter,然后Presenter去找Model請求數(shù)據(jù),Model獲取到數(shù)據(jù)之后通知Presenter,Model再通知View更新數(shù)據(jù)
C.當View需要更新數(shù)據(jù)時,首先去找Presenter,然后Presenter去找Model請求數(shù)據(jù),Model獲取到數(shù)據(jù)之后通知Presenter,Presenter再通知View更新數(shù)據(jù)
D.當View需要更新數(shù)據(jù)時,首先去找Presenter,然后Presenter去找Model請求數(shù)據(jù),Presenter獲取到數(shù)據(jù)之后通知model,Presenter再通知View更新數(shù)據(jù)
您可能感興趣的試卷
你可能感興趣的試題
A.Moder-View-Presenter
B.Model-Video-Presenter
C.Model-View-Picture
D.Model-View-Presenter
A.第一,將我們需要注入的對象的類的構(gòu)造參數(shù)使用@Inject標注,告訴dagger2它可以實例化這個類;
B.兩個,第二,編寫Component接口使用@Component進行標注,里面的voidinject()的參數(shù)表示要將依賴注入到的目標位置;
C.第三,使用androidstudio的Build菜單編譯一下項目,使它自動生成我們編寫的Component所對應的類,生成的類的名字的格式為“Dagger+我們所定義的Component的名字”;
D.第四,在需要注入的類中使用@Inject標注要注入的變量;然后調(diào)用自動生成的Component類的方法create()或builder().build(),然后inject到當前類;在這之后就可以使用這個@Inject標注的變量了。
A.第一步,編寫Module類并使用@Module標注這個類,編寫方法返回值為我們需要inject的類型并使用@Provides標注這個方法
B.第二步,編寫Component接口,使用@Component標注這個接口,并使用modules=的方法鏈接上第一步中編寫的Module類
C.第三步,編譯ffmpeg
D.第四,在需要注入的類中使用@Bug標注要注入的變量
A.Module并不是必需的
B.Component是必不可少的
C.Module是必需的
D.Component不是必不可少的
最新試題
在WorkManager中,哪個方法用于設(shè)置工作的唯一性()
在HomeScreen中,homeUiState的作用是什么()
以下哪個不是創(chuàng)建數(shù)據(jù)庫實例的步驟()
在WorkManager中,哪個方法用于設(shè)置WorkRequest的輸出數(shù)據(jù)()
在WorkManager中,哪種狀態(tài)表示工作已完成()
ViewModel的數(shù)據(jù)會在Android系統(tǒng)銷毀并重新創(chuàng)建activity時丟失。
在創(chuàng)建DAO時,哪個注解用來定義執(zhí)行簡單插入的方法()
WorkManager的主要優(yōu)勢是()
創(chuàng)建實體類時,哪個注解用來標記數(shù)據(jù)庫實體類()
在WorkManager中,LiveData可以轉(zhuǎn)換為什么類型的數(shù)據(jù)流()