過去三年來,我在Android上進行過「開/關」會話,用可描述爲"Big ball of mud"的應用程序進行高潮。找不到登錄活動
爲了避免這種諷刺,我決定使用Android Bootstarp作爲擴展的基礎和良好工作習慣的指導。我認爲我設法掌握了匕首背後的基本邏輯(用於在整個應用程序中注入模塊和類),但是看起來很愚蠢,我似乎無法掌握匕首的方式/位置或時間登錄活動被稱爲:
- 的「家」活動(具有分配的發射器/家庭意圖過濾器)被稱爲CarouselActivity,以及用於顯示所有你登錄信息(用戶,新聞和簽到後獲得內容片段)。沒有參考登錄活動。
- 登錄活動被稱爲BootstrapAuthenticatorActivity
- 唯一引用是在BootstrapModule類,其中它加入到@Module註釋的「內噴射」構件。
而且,這裏是從AndroidManifest.xml文件一個神祕的報價:
<activity android:name=".authenticator.BootstrapAuthenticatorActivity" android:excludeFromRecents="true" > <!-- No intent-filter here! This activity is only ever launched by someone who explicitly knows the class name --> </activity>
這是沒有幫助...
好了,所以沒有直接的回調,沒有意圖過濾器,和我的IDE的「查找使用情況」按鈕也沒有幫助(顯示類只用同一類的用法...)
這給我留下了兩個可能的解釋:
這與注射有關,我不明白。
2.其他完全沒有,我完全錯過了。