我有以下结构:
|-FirstLibrary
| |——MyActivity (extends BaseActivity)
|
|-SharedLibrary
| |——BaseActivity
|
|-CoreLibrary
|——MyApplication
|——ApplicationComponent
|——ApplicationModule
|——FirstLibraryModule
CoreLibrary正在编译FirstLibrary和SharedLibrary,FirstLibrary正在编译SharedLibrary。
我正在ApplicationComponent创建模块注入并在MyApplication上初始化它。 我面临的问题是将ApplicationComponent注入MyActivity,因为无法从FirstLibrary Package访问MyApplication。有没有办法对它进行排序?
我正在使用Dagger 2.11。