我正在开发一个基于Github上Android Architecture Repo上的GithubBrowserSample演示应用程序的项目。
到目前为止,我能够为我的应用程序,活动和片段以及ViewModel注入依赖项。我还能够添加更多模块;现在我使用两个,一个用于共享首选项,另一个是NetModule,它具有与Retrofit / OkHttp相关的所有mumbo jumbo。
但是这里有一个问题:目前我发现的演示如何实现Retrofit / OkHttp模块的演示有一个静态基本URL,这对我不起作用,因为该信息可用,直到用户在登录时提供它节...
挖掘我发现一个解决方案是创建一个具有给定范围的子模块(StackOverflow post)实例化我的Activity / Fragment中的组件。但是因为我使用Android的Dagger 2.11进行注射,我不知道该怎么做......
是否有一个我可以环顾四周的例子,或者我应该放弃这条路径并使用OkHttp拦截器来更改URL?
提前致谢。